Skip to content

Burndown list for Review #1Β #60

Description

@NolanYu1111

πŸ”Ή General Project Setup
☐ Define project goals and target audience
☐ Choose a tech stack (Frontend: React, Vue, or Flutter / Backend: Firebase, Node.js, Django, etc.)
☐ Set up project repository (GitHub, GitLab)
☐ Create wireframes and UI/UX design for each feature
☐ Set up project structure and environment

πŸ“Œ Flashcards System
[ x ] Flashcard Creation
☐ Create UI for adding flashcards
☐ Allow users to enter a question and answer
☐ Add support for images, audio, or LaTeX (math symbols)
☐ Implement a tagging system for organizing flashcards (e.g., Math, History, Science)
☐ Add ability to import/export flashcards (CSV, JSON)

πŸ“– Studying Flashcards
[x] Implement a flip card system (front and back of flashcard)
☐ Support multiple study modes (Learn, Review, Test)
☐ Add spaced repetition algorithm (Leitner system or SM-2)
☐ Allow users to shuffle flashcards
☐ Implement a progress bar showing study progress

πŸ”„ Flashcard Management
☐ Allow users to edit and delete flashcards
☐ Enable search and filter options
☐ Allow bulk actions (delete, move, tag multiple flashcards)
☐ Add dark mode support

πŸ“Œ Study Logs System
πŸ“… Study Session Logging
☐ Create UI for logging study sessions
☐ Allow users to select subject and study duration
☐ Enable notes section for reflections
☐ Track daily, weekly, and monthly study hours

πŸ“Š Study Analytics
☐ Show a study streak tracker (number of consecutive study days)
☐ Display graphs for study time trends
☐ Compare past and present performance
☐ Add motivational messages based on progress

πŸ“Œ User Profile System
πŸ‘€ Profile Setup
☐ Create user signup/login system (Google, Email, or OAuth)
☐ Allow users to set study goals (e.g., "Study 10 hours/week")
☐ Profile customization (profile picture, username, bio)

πŸ“Œ Gamification & Motivation
☐ Implement XP/leveling system for studying consistently
☐ Add achievement badges (e.g., "100 Flashcards Created," "7-Day Study Streak")
☐ Introduce leaderboards to compare study time with friends

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions