View Demo · Report Bug · Request Feature
MnrSewa is a user-friendly web application designed to connect people with the services they need. It combines a recommendation system with an e-commerce platform to make finding and offering services easier and more efficient.
⚠️ This is pre-released (experimental) version of mnrSewa website. That means we are still working to improve the site and breaking changes may occur anytime. So please avoid providing your real profile details as the app isn't fully secure and data may get erased any time. Meanwhile, you can help us by raising an issue if you find any bugs in the project.
-
Personalized Recommendations: Choose your interests, like IT services or plumbing, and get tailored suggestions for service providers in those areas.
-
E-commerce Platform: MnrSewa hosts a variety of vendors, letting you find and compare different service providers all in one place.
-
Opportunities for Service Providers: Freelancers and companies can use MnrSewa to reach new customers and grow their business.
-
Multi-language Support: Available in multiple languages, including Nepali, to make it accessible for everyone.
-
Location-Based Suggestions: The app finds your location and recommends the best nearby service providers for quick and timely help.
-
Fair Pricing: Service charges are based on the distance between you and the service provider, ensuring fair rates.
-
Smart Recommendations: The app learns from user patterns to improve service suggestions over time.
-
User Reviews: Leave reviews for service providers to help others choose the best options.
-
Benefits for Everyone: MnrSewa benefits freelancers, companies, and customers by creating a connected and efficient service ecosystem.
- Register and login
- Profile Update
- Add and update Services
- View Order and complete
- Register and login
- Profile Update
- Search Service
- Cart Service
- Order Service
- View Order Status
- Review
- Login
- Statistics Dashboard
- Add Service Category
- User Management(Approve, Reject - Portfolio Profiles)
- Frontend : HTML, CSS, Bootstrap, JavaScript, Jquery
- Backend : PHP, Laravel, AJAX
- Database : Mysql
- Deployment : AWS ec2 or Server, Client & Postgress Database hosted on Heroku
- Tech modules : Authentication, Authorization, Role Based Dashboard Pannel(Admin, Customer, Freelancer, Company), Service Recommendation, Create Protfolio and add Services, Book and Order, Search, Cart Services, etc.
Before running app locally make sure that you've install flowiing things in your machine:
- PHP version >= v7.1
- Composer version >= v2.4_
- Mysql
- Laravel >= v7
- Download and install XAMPP as database toolkit for easy database setup. (Optional)
https://github.com/palniraj/mnrsewa.gitcd into the directory
cd mnrsewaIn the root folder do:
# Install the composer, laravel project dependencies
composer install- Create
.envfile in the root directory.
touch .env-
Open .env.example file, copy everything
-
Paste the content in
.envfile -
Create database named
mnrsewawith [phpmyadmin] ormysql-clifrom your terminal. (You don't have to create tables for database)
sudo mysql CREATE database mnrsewa;-
Again open
.envfile and replace fields likeDB_DATABASE,DB_USERNAME,DB_PASSWORDwith your own credentials and save. -
Set application key
php artisan key:generate- And Migrate with
php artisan migrate --seedOr
php artisan migrate:fresh --seed- Storage Link
php artisan storage:linkThe configuration is quite hard tbh, if you encounter any problems in setup you can directy create issue. We will try to work on that.
Now, you can run application by
php artisan serve
# website runs on http://localhost:8000
email: admin@mnrsewa.com
password : admin#1234email: customer@mnrsewa.com
password : customer#1234email: freelancer1@mnrsewa.com
password : freelancer#1234email: info@sofsee.com
password: company#1234Contributions, issues and feature requests are welcome. After cloning & setting up project locally, you can just submit a PR to this repo and it will be deployed once it's accepted. Read CONTRIBUTING.md for complete contributing guidelines.
- WIP
Copyright © 2021 Niraj Pal. This project is MIT licensed.