Skip to content

ProTrack is a comprehensive web-based Learning Management System that empowers students to take control of their academic success. By combining activity tracking, goal setting, and insightful analytics, ProTrack transforms how students approach their education with discipline and purpose.

Notifications You must be signed in to change notification settings

Jiya-Damara/ProTrack2

Repository files navigation

πŸš€ ProTrack

ProTrack Banner

Track. Achieve. Succeed.

A modern Learning Management System designed to help students excel in their academic journey


🎯 About ProTrack

ProTrack is a comprehensive web-based Learning Management System that empowers students to take control of their academic success. By combining activity tracking, goal setting, and insightful analytics, ProTrack transforms how students approach their education with discipline and purpose.

🌟 Why ProTrack?

  • Data-Driven Learning: Make informed decisions based on your study patterns
  • Goal-Oriented Approach: Set SMART goals and track your progress visually
  • Holistic Tracking: Monitor academics, attendance, and extracurricular activities
  • Insights & Analytics: Understand your learning habits with detailed reports

✨ Key Features

🎨 User Experience

  • πŸ“± Fully responsive design
  • πŸŒ™ Dark mode support
  • πŸ” Secure authentication system
  • πŸš€ Fast, intuitive interface

πŸ“Š Academic Tools

  • πŸ“š Activity tracking & logging
  • 🎯 SMART goal management
  • πŸ“ˆ Progress visualization
  • βœ… Integrated task manager

🧠 Analytics & Insights

  • πŸ“Š Real-time dashboard
  • πŸ“ˆ Performance graphs
  • πŸ“‹ Detailed reports
  • 🎯 Goal progress tracking

πŸš€ Advanced Features

  • πŸ’³ Pro plan simulation
  • 🀝 Social learning prototype
  • πŸ“± Cross-device sync
  • πŸ”” Smart notifications

πŸ› οΈ Technology Stack

Frontend Data & Storage Tools
HTML5 JSON VS Code
CSS3 Local Storage Git
JavaScript Session Management Chrome DevTools
Responsive Design Data Persistence NPM

πŸ“‚ Project Architecture

protrack/
β”œβ”€β”€ πŸ“ .vscode/              # Development environment settings
β”œβ”€β”€ πŸ“ contents/             # Documentation and project notes
β”œβ”€β”€ πŸ“ css/                  # Stylesheets and themes
β”‚   β”œβ”€β”€ main.css
β”‚   β”œβ”€β”€ dashboard.css
β”‚   └── responsive.css
β”œβ”€β”€ πŸ“ images/               # Visual assets and screenshots
β”‚   β”œβ”€β”€ banner.png
β”‚   β”œβ”€β”€ dashboard.png
β”‚   └── screenshots/
β”œβ”€β”€ πŸ“ js/                   # JavaScript modules
β”‚   β”œβ”€β”€ auth.js
β”‚   β”œβ”€β”€ dashboard.js
β”‚   β”œβ”€β”€ analytics.js
β”‚   └── utils.js
β”œβ”€β”€ πŸ“ public/               # Static HTML files
β”‚   β”œβ”€β”€ index.html
β”‚   └── favicon.ico
β”œβ”€β”€ πŸ“ src/                  # React components (if applicable)
β”œβ”€β”€ πŸ“„ *.html                # Main application pages
β”œβ”€β”€ πŸ“¦ package.json          # Project dependencies
└── πŸ“– README.md             # You are here!

πŸš€ Quick Start

Option 1: Simple Setup (No Dependencies)

# Clone the repository
git clone https://github.com/yourusername/protrack.git

# Navigate to project directory
cd protrack

# Open in browser
open index.html

Option 2: Development Setup (With React)

# Clone and install
git clone https://github.com/yourusername/protrack.git
cd protrack
npm install

# Start development server
npm start

# Open your browser
# Navigate to: http://localhost:3000

🌐 Live Demo

πŸ‘‰ Try ProTrack Now


πŸ”§ Core Algorithms

πŸ” Authentication System
  • Secure credential validation
  • Session management with local storage
  • Password encryption simulation
  • User state persistence
πŸ“Š Activity Tracking Engine
  • Timestamp-based activity logging
  • Category-wise activity classification
  • Data aggregation and statistics
🎯 Goal Management System
  • SMART goal validation
  • Milestone achievement detection
  • Visual progress indicators
πŸ“ˆ Analytics Engine
  • Real-time data processing
  • Trend analysis and predictions
  • Performance insights generation

πŸ“Έ Screenshots & Demo

🏠 Dashboard Overview

ProTrack Dashboard

🎯 Goal Setting Interface

Goal Management

πŸ“Š Analytics & Reports

Analytics Dashboard

πŸ“ More screenshots available in the /images directory


🀝 Contributing

We welcome contributions from the community! Here's how you can help:

  1. 🍴 Fork the repository
  2. 🌿 Create a feature branch (git checkout -b feature/AmazingFeature)
  3. πŸ’Ύ Commit your changes (git commit -m 'Add some AmazingFeature')
  4. πŸ“€ Push to the branch (git push origin feature/AmazingFeature)
  5. πŸ”€ Open a Pull Request

πŸ“‹ Development Guidelines

  • Follow consistent code formatting
  • Add comments for complex logic
  • Test across different browsers
  • Update documentation as needed

🏫 Academic Information

πŸ‘©β€πŸ« Supervised By

Ms. Parul Gahelot
Chitkara University Institute of Engineering & Technology
Punjab, India

πŸŽ“ Institution

Chitkara University
Institute of Engineering & Technology
Punjab, India


πŸ“‹ Roadmap

  • Core LMS functionality
  • Responsive design implementation
  • Basic analytics dashboard
  • Advanced reporting features
  • Mobile app development
  • AI-powered study recommendations
  • Integration with external platforms
  • Multi-language support

πŸ“œ License & Usage

This project is developed for academic and educational purposes.

  • βœ… Personal Use: Free to use and modify
  • βœ… Educational Use: Perfect for learning and teaching
  • ⚠️ Commercial Use: Please contact the authors for licensing

For commercial licensing inquiries, please reach out to the project maintainers.


πŸ™ Acknowledgments

We extend our heartfelt gratitude to:

  • πŸŽ“ Chitkara University faculty and staff
  • πŸ‘₯ Project mentors for their invaluable guidance
  • 🀝 Development team members and contributors
  • πŸ’‘ Beta testers who provided crucial feedback
  • 🌟 Open source community for the tools and libraries used

🌟 ProTrack: Where Academic Excellence Meets Smart Technology

Track. Achieve. Succeed.

Made with ❀️ by students, for students

About

ProTrack is a comprehensive web-based Learning Management System that empowers students to take control of their academic success. By combining activity tracking, goal setting, and insightful analytics, ProTrack transforms how students approach their education with discipline and purpose.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published