A react app designed to help users organize and achieve their goals. Users can create an account, organize goals into categories, and add steps that they will complete to achieve their goals. Users can also edit and delete their categories, goals, and steps.
Deployed web app: https://goal-keeper.netlify.app/
To run the app locally:
- Clone the repo
yarn install
to install dependenciesyarn start
to run the app
This app was built using
- ReactJS/TypeScript
- Redux
- SCSS
This app is connected to a Node.js backend API, which uses a PostgreSQL database
- Backend repo: https://github.com/WilliamBerlin76/node-goals
"@material-ui/core": "^4.10.0",
"@material-ui/icons": "^4.9.1",
"@testing-library/jest-dom": "^4.2.4",
"@testing-library/react": "^9.3.2",
"@testing-library/user-event": "^7.1.2",
"@types/jest": "^25.2.3",
"@types/node": "^14.0.5",
"@types/react": "^16.9.35",
"@types/react-dom": "^16.9.8",
"@types/react-redux": "^7.1.9",
"@types/react-router-dom": "^5.1.5",
"axios": "^0.19.2",
"node-sass": "^4.14.1",
"react": "^16.13.1",
"react-dom": "^16.13.1",
"react-redux": "^7.2.0",
"react-router-dom": "^5.2.0",
"react-scripts": "3.4.1",
"redux": "^4.0.5",
"redux-logger": "^3.0.6",
"redux-thunk": "^2.3.0",
"typescript": "^3.9.3"