The main purpose of LocalBizz is to provide a platform to Freelancers to offer services to people. Freelancers can create their profiles on LocalBizz and we also give the option to edit the information later. The customers can search up freelancers by the name of the service, name of the category, or by description. The customers can contact freelancers through the contact information provided by them.
This project allows user sign ups and signins. The server uses cookies to authenticate and validate sessions. Passwords are hashed using sha512
algorithm and then a salt
is added for increased security. Most functionality are on the server side as client.js
primarily sends http requests to the server.
HTML, CSS, JavaScript (jQuery), Node.js, MongoDB
- Make sure that run
npm update
to upgrade to the latest version - Run
npm install node express mongoose body-parser cookie-parser crypto
to install all necessary modules - Go to
Install MongoDB Community Edition
and follow the instructions to startMongoDB
Then, clone the repo with: git clone https://github.com/AlFarabiDHK/CSC-337-Final-Project.git
You can use the lastest versions of each module to run this project
Now, run node server.js
and go to localhost:80
to use the app
You can also visit this link to see how the site works: http://167.172.147.63/