✨ Welcome to QuestBook ✨
This project is target to a very regular problem which grew largely and came to notice during covid situations. People are too bored and struggling with severe mental issues. Our application tries to overcome this boredom and mental health issue with the help of some easy and fun tasks. Helping them contribute to social issues during such hard times.
Thank you very much for considering this project. Make sure you read Code of Conduct and Contribution Guidelines before making contributions. Feel free to raise an issue and after getting assigned to it, you are all set to work on it.
This project was intentionally built for the DataStax's Build a modern data app Hackathon. This project is made for solving social issues while having fun. As there is nothing better than helping each other in this covid times.
We have been into these tough situations for now over 2 years. People are restricted to stay at home and socialize less. There have been many cases reported where it is seen that people are suffering through severe mental health issues like stress, anxiety, depressive symptoms, insomnia, denial, anger and fear. People were not ready for such a sudden change in their routine and lifestyle. As the world has changed and many conventional entertainment sources are no more helpful. Here comes our application. Our application is specially targeted to help people overcome the above stated problems. So what does the app do? The app is like a social platform where people can join and the will get few weekly/monthly tasks to be done. Tasks would look something like Planting tree/watering tree/Donating food/Donating blood/Taking vaccination etc. In this way people can help out other people in socity and get entertained as well. After completion of every task the user will receive some points which they can redeem in many ways as they want or if they want they can donate the points to the application where we (team) can convert these points into monitory things (food, clothes) etc or donate it to a NGO. This application is totally target for helping society and it's issues dureing the covid time :)
- ReactJS (Frontend)
- NodeJS/ExpressJS (Backend)
- DataStax AstraDB (DataBase)
Contribution to this repos are always welcome. You can always upgrade the UI, or fix any bug predefined in the issue section.
For new contibution or feature :
- Open a new issue describing the feature.
- Add feature tag to this issue.
- Get acceptance from the code maintainers.
- Enjoy adding the feature
-
Fork the project: Fork the project from https://github.com/kaiwalyakoparkar/questbook-backend
-
Cloning the project :
git clone https://github.com/<your-user-name>/questbook-backend.git
- Run
npm i
- Create
.env
from.env-sample
- Create DataBase on DataStax Astra
- Go to Management and add a Administrator user
- Now copy the credentials and add it to the
.env
file you just created - Start the server and check out the endpoints
- Do the specified changes in the code
- Test the code by testing in on server/api
- Make a PR to this repo
- Grab a coffee/Tea until furtur disucssion with the maintainers
Refer Front-End Repo
All the below mentioned are prominent element of this project and without them it wouldn't be possible.