Skip to content

mikeandrei32/StudySync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

StudySync AI: An AI-Enhanced Student Productivity and Academic Management System

Tech Stack: MERN MongoDB – Database Express.js – Backend API React.js – Frontend UI Node.js – Server runtime

  1. Project Goal

StudySync AI is a full-stack MERN web application that helps students manage their academic tasks, study schedules, notes, focus sessions, and productivity progress in one centralized platform.

Instead of creating separate small apps, the system combines the most useful student productivity features into one connected academic management system.

  1. Recommended MVP Scope

For the first version, focus on the core modules first:

User Authentication Subject Management Task and Assignment Tracker Study Planner / Calendar Focus Timer Notes / Reviewer Organizer Dashboard Analytics

  1. Frontend Plan Main Frontend Pages

    1. Landing Page

    Purpose: Introduce StudySync AI.

    Sections:

    • App name and tagline
    • Short description
    • Features overview
    • Get Started button
    • Login / Register buttons
    1. Authentication Pages

    Pages:

    Login Page Register Page Forgot Password, optional

    Frontend functions:

    • User registration form
    • User login form
    • Form validation
    • Store token after login
    • Redirect user to dashboard
    1. Dashboard Page

    Purpose: Main overview of the student’s academic progress.

    Display:

    • Total subjects
    • Pending tasks
    • Completed tasks
    • Upcoming deadlines
    • Study hours
    • Focus timer summary
    • Task completion progress
    • Recent notes
    • Upcoming study plans

    Possible cards:

    • “Pending Assignments”
    • “Today’s Study Plan”
    • “Focus Time Completed”
    • “Overall Progress”
    1. Subject Management Page

    Purpose: Allow students to organize their school subjects.

    Features:

    • Add subject
    • Edit subject
    • Delete subject
    • View subject details
    • Assign color or category
    • Connect tasks and notes to a subject

    Example fields:

    • Subject name
    • Teacher/professor name
    • Schedule
    • Description
    • Color tag

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages