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.
Log in or sign up for Devpost to join the conversation.