Skip to content

Young-Einstein10/GoalTracker

Repository files navigation

Goal Tracker App

Goal Tracker is a personal development app in which a user can add and manage projects or goals which they have in mind over time.

Goal:

Set up the node/express server and RESTful API, then persist the data with PostgreSQL.

What Technologies Is Needed:

  • Javascript (ES6)
  • NodeJS/Express Server-side programming
  • PostgreSQL Database
  • GitHub Projects Project Management Board
  • GitHub Track changes over time in the project

Required Features of the App

  • User can create an account.
  • User can sign in.
  • User can add a Goal/Project.
  • User can edit a Goal/Project.
  • User can delete a Goal/Project.
  • User can view completed Goal/Project.
  • User can add tasks under a Goal/Project.
  • User can edit tasks under a Goal/Project.
  • User can delete tasks under a Goal/Project.
  • User can mark task complete/incomplete.
  • User can view percentage of task completed.

Getting Started

Installation

  • Clone this repository into your local machine:
 git clone https://github.com/Young-Einstein10/GoalTracker.git
  • Install dependencies:
yarn install or npm install
  • To start the application:
e.g npm start

API Documentation

Docs in here

Author

  • Abdulrahman Yusuf

License

  • This project is licensed under the MIT Public License

Releases

No releases published

Packages

No packages published