An IOU application that allows users to log in, record and resolve debts, favors, and public requests. An “IOU” is an abbreviation of "I owe you", and it is an informal acknowledgement of a debt or favor owed.
MongoDB, Expressjs, React/Redux, Nodejs
- Duc Tuan Nguyen
- Hailey Nguyen
- Trung Duc Nguyen
- Duc Thinh Nguyen
Frontend | Backend |
---|---|
react | body-parser |
redux | cors |
react-router-dom | express |
react-dom | mongoose |
material-ui | passport |
axios | jsonwebtoken |
graph.js | bcryptjs |
- cd frontend
- npm install
- npm start
Create a .env file in the backend folder and paste the snippet below for the app to work:
DATABASE_URL=mongodb+srv://aip-iou:weareone@cluster0.pnmmr.mongodb.net/aip-iou?retryWrites=true&w=majority
SECRET='}]L;m7"MO"f_WD@'
- cd backend
- npm install
- npm start
(if nodemon is installed, you can use nodemon server.js instead)
Update the file in frontend/src/hoc/axios.js
baseURL: 'http://13.211.212.209:5000'