Skip to content
Hayden9898Public

About

Creating a Python Webpage Utilizing Django and SQL

Resources

Stars

0 stars

Watchers

2 watching

Forks

Latest commit

 

History

109 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📘 SyllaScan

👥 Creators

Hayden Choi and Peterson Guo


🧰 Technologies

  • React.js
  • OpenAI
  • Google Calendar API
  • Tailwind CSS

🎯 Purpose

SyllaScan is an AI-powered tool designed to help students stay on top of their academic responsibilities. By uploading their syllabuses, students can leverage AI to automatically extract important dates, including:

  • Deadlines for assignments and projects
  • Quiz and exam schedules
  • Important academic events

The extracted data is seamlessly integrated into Google Calendar, providing students with automated reminders and preparation notifications. This ensures they have ample time to plan, study, and complete their coursework efficiently, reducing the risk of missing key deadlines.

Currently, SyllaScan works consistently with Google Calendar and regular iCal. We are actively working on future updates to support additional platforms like Outlook, Notion, Sheets, and more.


⚙️ Setup & Installation

Backend Setup

  1. Navigate to the backend directory: cd dev-back
  2. Install dependencies: pip install -r requirements.txt
  3. Run the backend server: make dev-back

Frontend Setup

  1. Navigate to the frontend directory: cd dev-front
  2. Install dependencies: npm install
  3. Run the frontend server: make dev-front

🚀 Features

  • AI-Powered Syllabus Scanning: Extracts key academic dates from uploaded documents.
  • Automated Calendar Integration: Syncs deadlines and events with Google Calendar.
  • Smart Notifications: Sends timely reminders and preparation alerts.
  • User-Friendly Interface: Built with React.js and styled using Tailwind CSS for a modern and intuitive experience.

🤝 Contributing

If you'd like to contribute to SyllaScan, feel free to submit issues and pull requests. We welcome improvements and new feature suggestions!


📜 License

MIT License


Stay organized and ahead of deadlines with SyllaScan! 🚀

About

Creating a Python Webpage Utilizing Django and SQL

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages