Ratenect is a web platfrom with a two-way rating system where the users can find NGOs near them and can apply to volunteer in-person for their public activities. Based on their experience the NGOs can rate the volunteers and vice-versa.
Read more details about the project inspiration here.
- Frontend: React
- Backend: Node js, Express js
- Database: MongoDB (Atlas)
-
Clone the repository
-
cd
into theratenect-backend
folder -
switch to dev branch
git checkout dev
-
run
npm install
-
run
npm install jsonwebtoken --save
-
create a
.env
file in the root directory and paste the following data into it:PORT = 3000 db_user = ****** db_pwd = ****** db_name = ****** secret_key = ******
NOTE: Use your own MongoDB Atlas for storing the data (suggested), else ask the project maintainers on Discord
#ratenect
channel for the DB connection credentials. -
save the changes and run
npm start
-
visit http://localhost:3000/ in your browser
- Go through the Contributing Guidelines.
- Fork this repository and then clone the forked repository to your system.
- Create a new branch
<your-github-username>
. - Switch to your new branch and add your github username to the
contributors.md
file. - Commit the changes in your local system and
git push
to the upstream. - Come back to ratenect's github page and make a Pull Request from
you:<your-branch>
tocbrtl:dev
.