Skip to content

Latest commit

 

History

History
168 lines (147 loc) · 3.95 KB

schedule.md

File metadata and controls

168 lines (147 loc) · 3.95 KB

Production Schedule

Dev Night 10/24 (Wed)

Frontend
  • Finish Login/Signup integrated functionality
  • Merge parents advice page
  • Merge register/login pages
  • Continue quiz component functionality for specific quiz question (Merge by 10/29)
  • Start work on search page w/ dummy data (Merge by 10/29)
  • Start work on scaffolding for quiz components state related to completion (Merge by 10/29)
Backend
  • Start create quiz endpoint (Merge by 10/29)
  • Start get quiz endpoint (Merge by 10/29)
  • Get postgres tests working

Dev Night 10/29 (Mon)

Frontend
  • Merge in search page
  • Merge in quiz question
  • Merge in scaffolding for quiz components state related to completion
  • Start quiz page integration with backend (Merge by 10/31)
  • Start on ability to redo quiz
Backend
  • Start search page endpoint
  • Merge in create/get quiz endpoint
  • Start quiz results model/endpoints

Dev Night 10/31 (Wed)

Frontend
  • Finish quiz page integration
  • Start search page integration (Merge by 11/5)
  • Continue quiz component functionality (Merge by 11/5)
Backend
  • Merge search page endpoint
  • Merge in quiz results model
  • Continue on quiz results endpoints

Dev Night 11/5 (Mon) INTEGRATION

Frontend
  • Merge search page integration
  • Merge quiz component functionality
  • Integrate quiz results with backend
Backend
  • Merge in quiz results endpoints
  • Merge search page endpoint

Dev Night 11/7 (Wed) CLEANUP

Frontend
  • Tie up loose ends
Backend
  • Tie up loose ends

All Hands 11/11 (Sun) MVP DEMO

FEATURES TO BUILD:

  • Uploading quizzes, books, parent advice (mainly BE parsing, FE admin page)
  • Account management (forgot password, change user fields)
  • Profile (badges, view results history)
  • Styling, Usability

Dev Night 11/12 (Mon)

Frontend

  • Admin upload process:
    • Upload book: Takes in CSV file (either 1 file with at least 1 book, or multiple files)
    • Upload quiz: UI to specify which book, and then upload CSV with Quiz (1 quiz per file)
  • Upload process:
    • Provide CSV file for upload
    • Upload to S3
    • POST to BE with file link
  • Account management page
  • Profile page (badges, history)
  • Usability: Alerts on server errors
  • Usability: Decide when we post quiz results
  • Styling: More coherence

Backend

  • Create book: Parse CSV file (row by row: Title, Author, Grade, Year)
  • Create quiz: Passed in a book ID, Parse CSV file (row by row: Question, Correct option, ... Options)
  • Reset password endpoint
  • Modify user profile endpoint (name, badges, email, password)
  • Add a Badge_array field to User model
  • Badge model
  • Internal code to check eligibility for earning a new badge

Dev Night 11/14 (Wed)

Frontend

Backend

Dev Night 11/26 (Mon)

Frontend

Backend

Dev Night 11/28 (Wed)

Frontend

Backend

Dev Night 12/03 (Mon)

Frontend

Backend

Dev Night 12/05 (Wed)

Frontend

Backend

All Hands 12/09 (Sun) PRODUCT SHOWCASE

Dev Night 12/10 (Mon) CLEANUP, NO NEW FUNCTIONALITY

Frontend

Backend

Dev Night 12/12 (Wed) CLEANUP, NO NEW FUNCTIONALITY

Frontend

Backend