Skip to content

GregOk22/GregsTaskManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Greg's Task Manager Logo

Welcome to Greg's Task Manager!

Greg's Task Manager Logo

Version 2.0 Update Video (Click the unmute icon!):

GTM.v2.Update.mp4

Contents

Prerequisites

This application was create using the MEAN stack (MongoDB, Express, Angular, Node.js). Information on installing Node on your machine and starting an instnace of MongoDB through Docker can be found here.

How It Works

The application first authenticates a user then redirects them to the task manager. The following operations can be performed:

  • Configure app display name
  • Configure app background color
  • Create a user
  • Authenticate a user
  • Maintain sessions through the use of JSON Web Tokens
  • End a user session
  • Create a category
  • Rename a category
  • Delete a category
  • Create a task in category
  • Rename a task
  • Attach a file/image attachment to a task
  • Mark a task as complete
  • Mark a task as high priority
  • Delete a task
  • Send daily email summary of all categories/tasks to each user

Greg's Task Manager Logo

How To Start

The application can be used by following these steps:

  1. Start a MongoDB instance
  2. Run the following command in the api folder to start the api and connect it to MongoDB:
nodemon app.js
  1. Run the following command in the frontend folder to start the Angular app:
ng serve
  1. Open localhost:4200 in a web browser to access Greg's Task Manager

About

Greg's Task Manager (utilizing MEAN stack)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published