Skip to content

Latest commit

 

History

History
58 lines (53 loc) · 1.66 KB

DESIGN.md

File metadata and controls

58 lines (53 loc) · 1.66 KB

TODO list [Deadline 15/12/19]

  • create database scheme (below tables + relations)
    • Students
    • Projects
    • Applications
    • Organizations
    • Evaluations
    • Articles
    • Comments
  • build front-end
    • Student/Professor/Mentor/Org Registration
    • Authentification system
    • Post projects for orgs
    • Apply for projects for students
    • Profile page
    • Application review page
    • Comment on projects
    • View org projects, org profile
    • Home page
    • Evaluate students
  • build back-end
    • Define and implement key components
    • Store images and other text data in Cloud
  • build Android app (?)
  • buy projecture.dev domain
  • dockerize application
  • host app on DigitalOcean

TODO 1

  • add projects view
  • single project page
  • add project create/edit/delete pages
  • add search for project
  • add home/about/contact pages
  • add tags + filter by tag
  • add markup rendering + preview tab
  • add ability to load images
  • add profile page + settings
  • add footer to base template
  • rework general view - color palette/block styles/navbar, see google styles, create logo, favicon, etc.
  • write tests for 100% coverage
  • make wheel of project
  • dockerize (?) (install mysql, python, app wheel)
  • buy projecture.dev domain
  • deploy to digital ocean

TODO 2

  • add sign in, sign out, profile page
  • add support for better markdown
  • improve project view, projects page
  • fill site with content
  • write tests for an app
  • create wheel and deploy to Digital Ocean
  • think on next steps in plan. Is it MVP?