Skip to content

A project planning app built in React, Express, and Node.js with kanban and scheduling features.

Notifications You must be signed in to change notification settings

TheAutobanApp/Autoban

Repository files navigation

Autoban

View the deployed application here!

View the PowerPoint for the second sprint here!

Value Add Proposal

An app that:

  • Allows users to create kanban boards for projects
  • Allows users to create teams and create projects assigned to those teams
  • View all projects and teams in their unique home page

Team Members:

Tech Stack

  • React
  • Sequelize
  • MySQL
  • Socket.io
  • Semantic UI
  • Express
  • MongoDB

Sprint 1

  • Conceptualization and Planning of UI and Database structure
  • Built out Project view with corresponding components (Columns, Tasks, Drawer, Header, Labels, etc.)
  • Built out Home view to create Teams and Projects
  • Built back-end models and controllers using Express and MySQL
  • Implented Socket.io for real-time updates from server
  • User sign in authentication with Firebase

Sprint 2

  • Bug fixes
  • User avatar addition
  • Personal team creation on user creation
  • Edit team name and description in the team information sidebar
  • Search for users and add them to your team
  • Accept or reject team invites
  • Edit project name and description
  • Implementing "drag and drop" option for tasks using ReactDnD
  • Moved tasks to NoSQL database (MongoDB)
  • Allow deletion of tasks and columns (cascading)
  • Search for labels to add to a task
  • Use Test-Driven Development (TDD) for new features

Documentation

Components: image info

Database: image info

Home Page: home page

Project Board: project board

License

MIT License

About

A project planning app built in React, Express, and Node.js with kanban and scheduling features.

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors 4

  •  
  •  
  •  
  •