Skip to content

Gauravzz12/EduTrack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 

Repository files navigation

EDUTRACK+

Academic Tracker for Students

Edutrack is a comprehensive academic tracker designed to enhance the learning experience for students. It comes equipped with features such as a built-in chatbot, performance tracker, peer management, profile forms, calendar, resource library with Google Books integration, live ranking, goal setting and tracking, grade tracker, FAQs, and customizable dark and light themes. The platform ensures user-specific access through authorization and utilizes MongoDB for backend data storage, linked by Express.js.

Features

  • AI - CHATBOT

Edutrack incorporates a smart chatbot to assist users with queries related to academics, resources, and more.

  • Performance Tracker

Keep track of your academic performance over time with detailed insights and analytics.

  • Peer Management

Effortlessly manage and connect with peers for collaborative learning and group projects.

  • Profile Forms

Create and update your academic profile with ease, providing relevant information for a personalized experience.

  • Calendar

Stay organized with a built-in calendar feature, helping you manage assignments, exams, and important dates.

  • Resource Library with Google Books Integration

Access a vast collection of educational resources, with seamless integration with Google Books for additional reading materials.

  • Live Ranking

Experience healthy competition with live ranking features, showcasing your position in the class in real-time.

  • Goal Setting and Tracking

Set academic goals, track your progress, and stay motivated throughout your educational journey.

  • Grade Tracker

Efficiently monitor and analyze your grades with a dedicated grade tracker feature.

  • FAQs

Find answers to commonly asked questions to ensure a smooth user experience.

  • Dark and Light Themes

Choose between dark and light themes to suit your preference and reduce eye strain during extended study sessions.

  • User Specific Authorization

Ensure data security and privacy with user-specific authorization for personalized access.

Screenshots

App Screenshot

App Screenshot

App Screenshot

App Screenshot

Cloning and Running

Prerequisites

  • Node.js and npm installed on your machine.
  • MongoDB installed and running.

Steps

Clone the repository:
  git clone https://github.com/kush0904/edutrack.git
Navigate to the client folder:
  cd edutrack/client
Install dependencies:
  npm install
Start vite app:
  npm run dev
Open a new terminal and navigate to the server folder:
  cd ../server
Install dependencies:
  npm install
Start Express Server:
  npm start

License

MIT Feel free to use this app for your personal projects :)

Tech Stack

Client: React JS, TailwindCSS, BootStrap, Axios, CSS

Server: Node, Express

Database: MongoDB

Contributors

OVER AND OUT