Skip to content

Latest commit

Β 

History

History
58 lines (43 loc) Β· 2.03 KB

File metadata and controls

58 lines (43 loc) Β· 2.03 KB

🌐 CollabEd β€” A Collaborative Learning Platform

Welcome to CollabEd, a web-based platform designed to streamline learning through peer-to-peer sessions, admin oversight, and real-time material management. It supports student-tutor collaboration, session approvals, Stripe payments, and dynamic dashboards.


πŸ” Admin Credentials

  • Username: admin@collabed.com
  • Password: Admin123

These credentials are for demo/admin access only.


πŸ”— Live Website

πŸ‘‰ Visit CollabEd Live Site


πŸš€ Features

  • πŸ” User Authentication (Firebase): Register/login with email and Google.
  • πŸŽ“ Role-Based Dashboard: Separate dashboards for Admin, Tutor, and Students.
  • πŸ“† Study Sessions Management: Create, approve, reject, and manage sessions.
  • πŸ“€ Upload Materials: Tutors can upload learning content.
  • πŸ’³ Stripe Payments: Secure payment integration for paid sessions.
  • πŸ“Š Data Visualization: Interactive charts using Recharts.
  • πŸ” Admin Panel: View, verify, or delete users and sessions.
  • πŸ“₯ Real-Time Notifications: Success/error toasts for user actions.
  • πŸŒ— Dark/Light Mode Support via Tailwind themes.
  • πŸ“± Fully Responsive: Optimized for all screen sizes.

🧩 Tech Stack & Packages

Package Purpose
react Core UI Library
firebase Auth & database integration
@tanstack/react-query Data fetching & caching
axios HTTP requests
react-router Routing and navigation
tailwindcss Utility-first CSS framework
@stripe/stripe-js / @stripe/react-stripe-js Stripe payment integration
lottie-react Animated illustrations
react-icons Icon support
react-hook-form Form management
react-tabs Tabbed interfaces
react-toastify Notification system
recharts Data visualization
framer-motion Animations & transitions
react-quilljs Rich text editor
@tailwindcss/vite Tailwind + Vite support