/Project-Branches

Primary LanguageJavaScriptMIT LicenseMIT

Project Branches 🌳

A simple mobile and web app that allows users to create lists for their projects. Users can add tasks, delete them and also mark them as complete.
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Roadmap
  4. License

About The Project

This was a 5 days long group project built during our time at the #100devs agency. Project goals included using technologies learned up until this point and familiarizing ourselves with the group work dynamics.

animated gif of application

Picture of Login Screen Picture of application dashboard

(back to top)

Built With

  • HTML
  • CSS
  • JavaScript
  • Node.js
  • MongoDB
  • Mongoose
  • EJS

(back to top)

Packages/Dependencies Used

bcrypt, connect-mongo, dotenv, ejs, express, express-flash, express-session, mongodb, mongoose, morgan, nodemon, passport, passport-local, validator

Getting Started

Clone the repo

git clone https://github.com/296kB/Project-Branches

Install all the dependencies or node packages used for development via Terminal

npm install 

Start server

npm run dev

(back to top)

Roadmap

  • Display Team Members on each individual projects
  • Ability to add Team Members and share projects
  • Implement Search/Filter Feature
  • Implement feature to store attachments
  • Light/Dark Mode
  • Adding Orgs/Teams
  • Adding Roles/Permissions levels to team members

See the open issues for a full list of proposed features (and known issues).

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)