Skip to content

Latest commit

 

History

History
70 lines (54 loc) · 1.81 KB

ROADMAP.md

File metadata and controls

70 lines (54 loc) · 1.81 KB

SPRINTS

SPRINT 0 - INIT PROJECT

  • Init client
    • Init React
    • Install dependencies
    • Init Tailwind
    • Folder Structure
  • Init Server
    • Init Expressjs
    • Install dependencies
    • Add Helmet
    • Init EsLINT

SPRINT 1 - CORE STRUCTURES

  • Figma Basic Components Creation
  • Structure the Frontend Router with mock pages

SPRINT 2 - HEADER AND COURSES API

  • API Courses Endpoints
  • API Database Add Courses
  • API Add Business Logic
  • Frontend Header

SPRINT 3 - HOME PAGE NOT LOGGED IN FRONTEND

  • Courses Entry
  • Courses List
  • Courses Entry with Details
  • API Integration
  • API Integration with Details

SPRINT 4 - FULL BACKEND API

  • FIX: Only one preparatory course
  • API: Authentication
  • API: Study Plan Methods
  • API: Study Plan Population methods

SPRINT 5 - Authentication Integration

  • Integrate Authentication with frontend
  • Integrate Get Study Plan
  • Integrate Create Study Plan
  • Integrate Delete Study Plan
  • Integrate Adding and removing Courses
  • Integrate show incompatible courses
  • Integrate show preparatory courses
  • Add Credits consideration at frontend
  • Implement the max students limit

SPRINT 6 - GET BETTER. Solve Errors

  • Cancel SHOULD reset study plan to previous version
  • Visualizzazione lista IN ORDINE ALFABETICO!
  • Indicare la ragione per non poter aggiungere/rimuovere un corso
  • User without courses login not updating if courses already presents
  • Icons for add and remove courses
  • Add API validation
  • Rendere agibile il server con comando "nodemon index.js"
  • Check compliance with exam requirements

SPRINT 7 - README

  • Disable max students exams
  • Error Toasts in HomePage
  • SCRIVERE README