Codegenda Feature List - robstrass/Codegenda GitHub Wiki

Codegenda List

Codegenda, a Remember The Milk clone, is a website for coders to map out and view tasks that need to be completed for various projects in an easy-to-read and user friendly way.

1. New account creation, login, log out, and guest/demo login

  • Coders can sign up, login, and log out.
  • Coders can use a demo login to try the site.
  • Coders cannot create tasks, complete tasks, or edit tasks without logging in.
  • Logged in coders are directed to their task lists, which will display all of their current, uncompleted tasks.

2. Hosting on Heroku

3. Projects

  • Projects will have a detailed description that showcase the project's timeframe, the coder's specific role, and what the project is about.
  • Projects will show total number of tasks and number of completed tasks.
  • Logged in coders can create, edit, or delete projects that they own.
  • Logged in coders can add, edit or delete tasks to projects.
  • Logged in coders can mark projects complete or add priority to them.

4. Tasks

  • Logged in coders can post/create tasks for themselves and assign them to projects.
  • Coders can edit, complete or delete their own tasks.
  • Coders can add notes to tasks that are in progress to make updates.
  • Tasks are ordered chronologically based on when the task is due.
  • Tasks can be organized by language.

5. Search

  • Coders can search for their current or past projects or tasks.
  • Coders can search by due date, completion date, and language.

6. Production README

  • Brief explanation of what the app is and does.
  • How to start development environment
  • Technologies used
  • Link to live site
  • Link to Wiki docs
  • Discussion of two features that show off the team's technical abilities
  • Discussion of both challenges faced and the way the team solved them
  • Code snippets to highlight the best code