Skip to content

Wlszn/JacHackathon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Smart Study Planner

Smart Study Planner is a full-stack web application designed to help students manage, prioritize, and visualize their academic tasks efficiently. It combines a task management system with AI assistance to improve productivity and decision-making.


Features

Task Management

  • Create, edit, and delete tasks
  • Add course, title, deadline, difficulty, and estimated hours
  • Priority algorithm to determine what to work on first

Smart Prioritization

  • Automatically calculates task priority based on:
    • Deadline
    • Difficulty
    • Estimated time
  • Highlights the most important task

Calendar View

  • Monthly calendar displaying task deadlines
  • Color-coded tasks based on priority:
    • 🔴 High
    • 🟡 Medium
    • 🟢 Low

Weekly View

  • Visual weekly planner
  • Helps students plan short-term workload

AI Assistant

  • Ask questions like:
    • “What should I work on first?”
    • “Make me a study plan”
  • AI uses your tasks as context to give personalized advice

Document → Task (AI Feature)

  • Upload assignment .txt files
  • AI automatically extracts:
    • Task title
    • Description
    • Deadline
    • Difficulty
    • Estimated hours
  • Preview and save generated task

Tech Stack

Frontend

  • HTML
  • CSS
  • JavaScript

Backend

  • PHP (MVC structure)

Database

  • MySQL

API Integration

  • Backboard API (AI assistant + task analysis)

How It Works

  1. Users create tasks manually or upload assignment documents
  2. Tasks are stored in a MySQL database
  3. A priority score is calculated:

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors