Skip to main content

Schedule

Gantt Chart

Milestone Demo Features for Studysync

Milestone Demo 1 [User Registration, Flashcard Creation]

  • F1: User Account Management

    • R1: Users can register new accounts with email and password.
    • R2: Users can log in with existing credentials.
    • R3: Profile customization including username and profile picture.
    • R4: Account information viewable and editable by the user.
  • F2: Flashcard and Quiz Creation

    • R1: Users can create flashcards with terms and definitions.
    • R2: User able create a quiz under the topic.
    • R3: User able add edit or delete flashcards or questions.

Milestone Demo 2 [ AI Integration, UI design, Study Scheduling]

  • F3: AI Integration for Content Generation

    • R1: Deploy chatgpt api to firebase cloud function.
    • R2: Users can input topics to receive AI-generated flashcards.
  • F4: UI design for components

    • R1: Design UI for the components.
  • F5: Social Sharing and Collaboration

    • R1: Users can share flashcards and quizzes with others.
    • R2: Users can follow and unfollow a user.

Milestone Demo 3 [User Interface Enhancements, Leaderboard, Advanced AI Features]

  • F6: User Interface Enhancements

    • R1: Redesign UI for user profile and flashcards.
    • R2: Finish of Dashboard UI and related features
  • F7: Leaderboard and Progress Tracking

    • R1: Leaderboard feature to compare scores with friends.
    • R2: Progress tracking for quizzes and learning objectives.
  • F8: AI with flashcards Quiz questions

    • R1: Users can create quizzes based on flashcard sets, also able to generate questions based on image.
    • R2: User able to pause the quiz.
  • F9: Study Scheduling System

    • R1: Users can schedule study sessions for specific dates.
    • R2: User will be ablt to edit ot delete the events
  • F10: Notification system

    • R1: User is bale to receive notification while having a new follower.
    • R2: User is ablt to receive notification while the upcoming event is due in five mins.

Final Demo [Final Testing, Deployment, User Feedback]

  • F11: Comprehensive Testing and documentation

    • R1: Final round of testing for all features.
    • R2: Revising all documents and finish test document.
  • F12: Deployment

    • R1: Deploy the final version to the firebase hosting.
    • R2: Ensure stable and secure operation in a live environment.