Skip to content
/ TMC Public

Task Master Pro is an application which allows users to work together, by creating and assigning tasks and tracking their progress.

Notifications You must be signed in to change notification settings

anu-dam/TMC

Repository files navigation

TASK MASTER PRO

Task Master Pro is an application which is allows groups of users to work together more cohesively to quickly and thoroughly complete assigned tasks. Features such as time tracking and project tracking ensure that all given tasks are covered and progress reports are up to date. Task Master Pro is mobile-first application and including other functions such google maps and address retrival, email syncing, collaborative interfaces for all users. Task Master Pro application is related to Project Management software, Time Management software, Professional Services Automation software.

Motivation

The motivation behind this project is a real-world issue faced by one of the project team member in his workplace. There is a real need for assign tasks to clients and track their progress, but the organization does not want to use any off the shelf product due to privacy issues. As a team, we decided to do a project that can create and assign tasks and track their progress. It also includes authentication and authorization.

User Stories

  • As an admin I want to create clients.
  • As an admin, I want to create and assign tasks to clients
  • As an admin, I want to monitor the progress of tasks
  • As a client, I want to update progress of tasks.
  • As a client, I want to monitor the progress of the tasks.

Functionalities

  • Create Users
  • Create Tasks
  • Create Clients
  • View Users and Clients
  • Assign Tasks
  • Start and Complete Tasks

Technologies Used

  • HTML
  • CSS
  • JavaScript
  • Node
  • Express
  • MySQL
  • sequelize ORM
  • Express-handlebars
  • Passport and passport-local for authentication

Links

Repository

https://github.com/anu-dam/TMC

Deployed Application URL

Login Page

First Image

Home Page

Second Image

Task Assign Page

Third Image

Getting Started

To get a copy, fork the repository.

Prerequisites

It needs node to run the application.

Installing

After forking the repository, clone repository to local machine.

Run the following command in the root directory to install the dependencies (it will install both root directory and inside client folder).

npm install

And run following command in the root directory, the application will open in default browser.

npm start

Deployment

Follow Heroku CLI (or specific to the deployment platform) standard deployment method to deploy the application.

Versioning

We use Git for versioning.

Built With

  • React - The web framework used
  • npm - Dependency Management

Authors

Jameskutty Sebastian

Chandu Koritala

Anu Dambaladeniya

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Default Login

User id : admin@mail.com Password: 1

Acknowledgments

About

Task Master Pro is an application which allows users to work together, by creating and assigning tasks and tracking their progress.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published