PayKids is a multi-page React application, that allows children to customise their own virtual debit cards and bank account user interface.
The application uses React, Postgres, Node and Express.
- React ^16.9.0
- React-dom ^17.0.2
- React-router-dom ^6.0.2
- React-scripts 4.0.3
- Axios ^0.24.0
- Muicss ^0.10.3
- Testing-library/react ^8.0.7
- Testing-library/react-hooks 7.0.2
- Testing-library/jest-dom ^4.0.0
- chalk ^4.1.2
- cookie-parser ~1.4.4
- cookie-session ^1.4.0
- cors ^2.8.5
- debug ~2.6.9
- dotenv ^10.0.0
- express ~4.16.1
- morgan ~1.9.1
- pg ^8.7.1
- pg-native ^3.0.0
- uuid ^8.3.2
- Use the following Frontend and Backend to install dependencies
npm install
- Use the following install command if there is a Muicss version error
npm install --save muicss --legacy-peer-deps
- Use the following command to start the frondend and backend from within each app root directory
npm start
- Seed and reset the database using the following command
npm db:reset
- Add schemas and seed data for updated frontend
- Create new backend endpoints
- Refactor
- Create Parents UI/UX
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.