We plan to build a mobile/web application that collects and shares kind words. A user can receive and share one message every day. The message can be a small paragraph, a quote, a simple line, or even a single word.
Start your journey with Our Website.
-
Stay Anonymous, Stay Kind.
Users are always anonymous on our platform. No pressure, no blush.
-
Building a mental bridge connecting strangers.
Users might be strangers in real life, but are connected with each other and support one another here through sending kind words.
-
We build what we build.
Aiming at building a compact app avoiding all kinds of trouble and mess.
-
Warm Others, Warm yourself.
Users will see how influential their words become. Achieve happiness and encouragements through cheering others up.
- Rashed Rifat
- Richard Yang
- Tianhao Gu
- Youyu Zhu
Please consult our CONTRIBUTING.md document.
- To run the frontend:
- Please navigate to
/frontend
- Install all dependencies using
npm install
- Create a file with the name
.env
- Copy the values from
.example.env
into the file you created above, changing the environment variables as necessary. - Run the application using
npm start
- Please navigate to
- To run the backend:
- Please navigate to
/backend
- Install all dependencies using
npm install
- Create a file with the name
.env
- Copy the values from
.example.env
into the file you created above, changing the environment variables as necessary. - To run the application, run
npx nodemon server.js
- Please navigate to
- To run the backend tests:
- Navigate to
/backend/
- Execute all tests by running
npm test
- Navigate to
- To use the database:
- Replace the DB_CONNECTION_STRING and REACT_APP_AUTH_TOKEN in your
.env
file with the credentials given.
- Replace the DB_CONNECTION_STRING and REACT_APP_AUTH_TOKEN in your
- Lawrence
- Harry
- Rashed
- Lawrence
- Rashed
- Richard
- Harry
- Youyu
- Richard
- Lawrence
- Rashed
- Richard
- Harry
- Rashed Rifat
- Lawrence Gu
- Lawrence Gu
- Rashed Rifat
- Harry Zhu
- Richard Yang
- Richard Yang
- Harry Zhu
- Lawrence Gu
- Rashed Rifat
- Harry Zhu
- Richard Yang
- Harry Zhu
- Lawrence Gu
- Lawrence Gu
- Rashed Rifat
- Harry Zhu
- Richard Yang