Artisans-Search - Find Artisans near you
Artisans search is a web app that can help you easily locate and contact skilled and reliable artisans (Electrician, Tailor, plumber, hairdresser, vulcanizer, etc) near you with reasonable service charges!
Setup
- Open your terminal
- Run a
git clone https://github.com/georgeben/Artisans-Search
cd
into the Artisan Search folder on your local machine.- Run
npm install
to install all the dependencies. - Run
npm start
to start the server. - Open your browser and visit
localhost:3000
to see the app running.
Technologies used
- Node.js
- Express.js
- Mongo DB
- Mongoose
- EJS
- CSS
- Passport for Authentication
Contributing
Please read this guide to contribute to this project.
- Never, never make any changes on the master branch!
- When you want to make a change, always do it on a separate branch.
- If you want to add a new feature, create a branch with the prefix
feature
. For example,feature-authentication
. - If you want to fix a bug, create a branch with the prefix
fix
. For example,fix-signup
- Finally, after making your changes, run a
git pull
to get the most recent version of the project. - Merge the master into your branch and ensure that there are no conflicts!
- If there are any conflicts, please fix it locally before pushing!
- After you are sure that your changes have no conflict with the master branch and won't break the app, push your changes and create a PR.
- Please when creating a PR, let the PR message be as clear as possible.
- Lastly, don't merge into the master branch unless you're told to do so.
- Thanks 😄 ❤️