Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

133 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎓 Synapto — AI Class Manager

Your intelligent academic companion – automate, organize, and excel with AI.

Platform Badge


🌟 Overview

Synapto is a full-stack, AI-powered academic platform designed for students and institutions. It blends automation, productivity, and intelligence to offer tools like attendance tracking, note management, real-time chatting, smart AI chatbot support, and much more — all under a single sleek dashboard.


✨ Core Features

🧠 AI-Powered Utilities

Feature Description
🤖 Doubt Solver Chatbot Ask academic questions and receive smart responses with context, backed by OpenRouter API. Includes 3D bot, chat history, and custom UI.
📝 Notes Management Add, organize, and manage academic notes per subject with a clean UI and CRUD capabilities.
📉 Attendance Tracker Mark attendance per subject with date-wise tracking, percentage calculator, and intuitive checkbox-based UI.
📂 Subject Resource Hub Planned — Upload and categorize PDFs, links, or files for each subject.
📌 Assignment Helper Planned — Track deadlines and integrate AI help with code and ideas.

💬 Real-Time Chat System ✅

Feature Description
👥 One-to-One Chat Real-time messaging with Socket.IO, image sharing via Cloudinary, typing indicators, online status, and unread message count.
🌐 Community Chat Group conversation space for all users to collaborate, share, and discuss.
🧑‍🎓 User Profiles Profile settings with image, bio, name, and joined date. View others' profiles before chatting.
🧠 AI Assistant Chatbot Smart GPT-style chatbot built into the chat layout with Spline bot, animations, and prompt history.

📚 Academic Tools

Tool Capabilities
📒 Notes Section Create, view, and manage subject-wise notes from the dashboard.
🧾 Professor Directory Browse department professors with name, contact, email, and area of interest.
🧪 Exam Prep Mode Planned — Create MCQs, generate mock papers, and track scores.
⚙️ Lab/Project Manager Upcoming — Track project deadlines, GitHub links, and automate lab reports.

🗂️ Organization & Productivity

Feature Description
📢 Events & Notice Board Upcoming — Centralized board to view college events and academic notices.
Task Manager & Reminders Planned — Personal and group task management with smart alerts.

👥 Collaboration & Feedback

Feature Description
🔗 Study Buddy Match Planned — Match users based on subject interests and allow anonymous doubt exchange.
🗣️ Feedback Collector Planned — Gather student feedback and summarize trends using AI.

🔌 Integration & Platforms

  • 🏛️ College Portal Integration – Planned sync for academic records and grades.
  • 📱 Mobile-Responsive Web App – Works seamlessly on all devices. PWA support upcoming.

🧪 Bonus AI Ideas (Planned)

  • 🎤 Voice assistant integration
  • 😄 AI-generated memes for class groups
  • 🧾 Automatic meeting/class summaries

🛠️ Tech Stack

Layer Technologies Used
Frontend React.js, Tailwind CSS, GSAP
Backend Express.js, Node.js, Socket.IO
AI Models OpenRouter API (OpenAI / Claude)
Database MongoDB + Mongoose
File Upload Cloudinary + Multer
Auth JWT, Google OAuth
Hosting Render, Vercel, MongoDB Atlas

🧑‍💻 Contributing

We welcome contributions in:

  • ✨ New features and chat enhancements
  • 🎨 UI/UX improvements
  • 🧠 AI feature integration
  • 🧪 Bug fixes and testing

Fork this repo, open an issue or PR, and let's build the future of education tech.


🤝 Team

Made with ❤️ by Anushka Gupta, Akshay Yadav, and Team Synapto 🚀

About

Synapto live

Resources

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages