ClassUp

archived

Elevate Your Online Learning Experience

Project Description

Classup is an innovative e-learning platform designed to bridge the gap between virtual learning and real-world interactions. It empowers users to reserve online classes while facilitating study session scheduling with fellow learners in their local area. Our goal was to create a dynamic and collaborative learning environment accessible to students from diverse backgrounds.

Features

  • 📚 Book and attend live online classes
  • 🤝 Schedule local study sessions with nearby learners
  • 🧠 Personalized class and session recommendations
  • 👤 User profiles with learning preferences and history
  • 📅 Real-time availability tracking for classes and users

Development

Built with a React frontend and Redux for state management, Classup provides a fast and responsive user interface. The backend was developed using Ruby on Rails, connected to a PostgreSQL database for robust data handling. We designed a clean API structure to handle scheduling logic and peer matching, focusing on maintainability, real-time performance, and security best practices.

Languages Used

  • JavaScript
  • Ruby

Tags

  • full-stack
  • collaborative
  • react
  • redux
  • rails

Other Projects