Skip to content

mhgarry/project_mgmt

Repository files navigation

Tasks

A comprehensive group task management application that will become the only task management web application you'll ever want to work with. We've aimed to make this application simple and accessible while not compromising on power, functionality, and security.

Description

Tasks is a project management app for students working on group projects. Tasks uses cards to visually display the flow of the project. A user can view all the tasks assigned to them by status or they can view all of the tasks in the project by status. This application was developed using Node.js with a mysql database, and an express server for backend tasks. This application was developed using the handlebars NPM framework, and CSS, along with Browser JavaScript for the frontend of the application.

Installation

The installation process for this application is extremely simple. The only prerequisites needed are a web browser and a site login which is illustrated how to create below in usage.

Usage

Register or login register and login page

View your dashboard. dashboard page

Click the + to add a task. task card form

Enter task data into the card. filling out task card form

Dashboard populates with new data. dashbaord with new to task populated

Project page displays all tasks for the project. project displays all tasks for the project

Credits

Packages and Dependencies

  • Node.js
  • NPM dependencies: "axios": "^1.3.5", "bcrypt": "^5.1.0", "bcryptjs": "^2.4.3", "dotenv": "^16.0.3", "express": "^4.18.2", "express-handlebars": "^7.0.7", "express-session": "^1.17.3", "handlebars": "^4.7.7", "mysql2": "^3.2.3", "nodemon": "^2.0.22", "passport": "^0.6.0", "passport-local": "^1.0.0", "sequelize": "^6.31.0", "y": "^0.3.2"
  • https://insomnia.rest/
  • mysql database
  • github.com
  • GitGuradian Security Checks
  • security/snyk

Contributers

  • Matthew Gary: https://github.com/mhgarry (backend, creative development, development, architecture, seeding, models, server, database, eslint airbnb styling, security, passport authentication)
  • Matthew Moraga: https://github.com/MatthewMoraga (backend,creative development, development, architecture, models, routing, authentication, security, backend and frontend routing, passport authentication)
  • Cassandra Scelsi: https://github.com/scelsic2 (frontend, development, creative development, architecture, models, post routing, front end JS, CSS, HTML/HBS using handlebars framework, main client side web design and UI/UX)

License

MIT License

Deployed Application Link

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •