A web app that helps you keep track of values that you'll like to intentionally cultivate. Think of it as a check list for building the values that you'd like to have.
- An onboarding feature for users.
- Users can view created projects if any.
- Users can create, modify or delete a selected project.
- Users can create, modify or delete tasks under a project.
- Users can set deadlines on a task (future implementation).
- Users can turn on/off notifications (future implementation).
Built using React with Chakra-UI as main styling library. Other third party libraries include:
Backend was built with NodeJs + PostgreSQL and is hosted on Heroku. You can view the code here: here
Deployed Link: here
- Add a notification feature when a task is close to set deadline.
- Add a password reset feature
- Implement a mobile view.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
For development, you will only need Node.js installed on your environment.
$ node --version
v10.16.1
$ npm --version
6.9.0
$ https://github.com/Uzoamaka126/my-essentialism-app-frontend
$ cd my-essentialism-app-frontend
$ npm install
$ npm start
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser. The page will reload if you make edits.
$ npm test
Launches the test runner in the interactive watch mode.
$ npm run build
Builds the app for production to the build
folder.
It correctly bundles React in production mode and optimizes the build for the best performance.
$ npm lint:fix
Fixes linting automatically
$ npm coverage
Reports coverage with disabled test-watching
$ npm eject
Ejects hidden modules into package.json