Skip to content

About StudentConnect is a modern productivity dashboard for students, built with React, TypeScript, Vite, Tailwind CSS, and shadcn-ui. Manage tasks, notes, habits, and analytics in one place. Responsive, fast, and designed for academic success. Resources

Notifications You must be signed in to change notification settings

YUKII2K3/StudentConnect-

Repository files navigation

StudentConnect

StudentConnect Logo

The Modern Student Productivity Dashboard
Built by Yuktheshwar MP

Getting Started License Contact


Table of Contents


About StudentConnect

StudentConnect is a modern, full-stack productivity platform built to help students efficiently manage their academic and personal lives. Leveraging React, FastAPI, and MongoDB, StudentConnect provides a seamless experience for organizing tasks, tracking habits, collaborating in real time, and visualizing progress through analytics.

How It Works

  • Task & Note Management:
    Easily create, edit, and organize tasks and notes. All data is managed through an intuitive interface, with deadlines, priorities, and search functionality.
  • Real-Time Collaboration:
    Join study groups and participate in real-time group chats. Messages are instantly broadcast via WebSockets and persistently stored in MongoDB.
  • Analytics & Progress Tracking:
    Visual dashboards provide insights into study habits, completed tasks, grades, and more, helping students monitor and improve their performance.
  • Motivational Tools:
    The dashboard features daily motivational quotes and gamification elements to encourage consistent progress.
  • Responsive Design:
    The application is fully responsive and accessible on desktop, tablet, and mobile devices.
  • Seamless Integration:
    All features are tightly integrated, ensuring a unified and distraction-free productivity environment.

StudentConnect is designed for ease of use, reliability, and extensibility, making it an ideal solution for students seeking to boost productivity and stay organized.


Features

  • 📅 Task Management: Organize assignments, deadlines, and to-dos
  • 📝 Notes: Take, edit, and search notes with a markdown-friendly editor
  • 🗓️ Calendar & Planner: Visualize your schedule and plan your week
  • 📈 Analytics Dashboard: Get insights into your study patterns and progress
  • 🏆 Gamification: Earn badges and rewards for achieving milestones
  • 💡 Habit Tracker: Build and maintain positive study and lifestyle habits
  • 🎯 Grade & Progress Tracker: Monitor your academic performance and set goals
  • 🌙 Dark/Light Mode: Switch themes for comfort
  • 📱 Responsive Design: Works seamlessly on desktop, tablet, and mobile

Screenshots

Add screenshots or GIFs here to showcase your app UI


Tech Stack


Getting Started

Prerequisites

  • Node.js (v18+ recommended)
  • npm (v9+ recommended)

Installation

# Clone the repository
git clone https://github.com/YUKII2K3/StudentConnect--main.git
cd StudentConnect--main

# Install dependencies
npm install

# Start the development server
npm run dev

The app will be available at http://localhost:5173 by default.


Deployment

You can deploy StudentConnect to any modern static hosting provider (Vercel, Netlify, GitHub Pages, etc.):

npm run build
# Deploy the contents of the 'dist' folder

Customization

  • Update your profile and preferences in the Settings page
  • Add or remove widgets as needed for your workflow
  • Customize the theme and appearance to suit your style

Contributing

Contributions, feedback, and suggestions are welcome! Please open an issue or submit a pull request on GitHub.


License

© 2025 Yuktheshwar. All rights reserved. (MIT License)


Contact


StudentConnect – Built with passion for students, by a student. Empower your academic journey!

About

About StudentConnect is a modern productivity dashboard for students, built with React, TypeScript, Vite, Tailwind CSS, and shadcn-ui. Manage tasks, notes, habits, and analytics in one place. Responsive, fast, and designed for academic success. Resources

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published