Skip to content

Uzoamaka126/my-essentialism-app-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

my-essentialism-app-frontend (Work-in-progress)

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.

Functionalities

  • 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

Roadmap for this application

  • 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages