GithubHelp home page GithubHelp logo

project_mgmt's Introduction

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

project_mgmt's People

Contributors

scelsic2 avatar matthewmoraga avatar mhgarry avatar

Stargazers

 avatar  avatar

Watchers

 avatar

project_mgmt's Issues

Route cards

  • Route cards to correct Divs and sections so ex... 'to-do' cards assigned to a particular user will route to that user's div when logged in as that user

Card Assingment

  • get the cards to show up in the right place
  • if its status is To Do, it should only be in the To Do div and if you’re on the dashboard, you should only see what’s assigned to you, not what's assigned to anyone else

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.