About StudentHub

Inspiration

Student life can be chaotic with irregular income, tight schedules, and the need to stay connected. We wanted to create a single platform to help students manage finances, earn through gigs, and interact with peers in real-time.

What We Built

StudentHub integrates:

  • Smart Budgeting – Track expenses and income.
  • Savings Goals & Bill Reminders – Stay on top of finances.
  • Gigs – Discover and apply to short-term campus jobs.
  • Community Chat – Real-time communication using Socket.io.
  • Split Expenses & Student Discounts – Simplify payments and access deals.

Frontend

  • HTML, CSS, JavaScript
  • Responsive and interactive UI
  • LocalStorage for offline caching

Backend

  • Node.js + Express for REST APIs
  • MongoDB for storing budgets, gig applications, and chat history
  • Socket.io for real-time messaging
  • JWT for authentication

Challenges

  • Synchronizing real-time chat across multiple users.
  • Storing and retrieving data efficiently for budgets, gigs, and community messages.
  • Designing a simple, intuitive interface for all student users.

What We Learned

  • Full-stack integration strengthens user experience.
  • Real-time features increase engagement in a community platform.
  • MongoDB’s flexible schema is powerful for student-focused applications.

Technical Summary

Built with HTML, CSS, JS, Node.js, Express, MongoDB, Socket.io, JWT.

Share this project:

Updates