Skip to content

Your ultimate Hostel Management System for universities! Built with the robust MERN stack, Hostel Pro streamlines hostel administration by managing meals, reviews, and memberships while creating a delightful experience for students. πŸŽ“βœ¨

Notifications You must be signed in to change notification settings

salman679/Hostel-Pro

Repository files navigation

Hostel Pro 🏨🍴

Your ultimate Hostel Management System for universities! Built with the robust MERN stack, Hostel Pro streamlines hostel administration by managing meals, reviews, and memberships while creating a delightful experience for students. πŸŽ“βœ¨


🌟 Highlights at a Glance

  1. Fully Responsive πŸ“±πŸ’»: Optimized for any device.
  2. Seamless Login πŸ”’: Persistent login for uninterrupted access.
  3. Meal Management πŸ”πŸ₯—: Efficiently add, edit, or remove meal details.
  4. Interactive Reviews ⭐: Students can share and manage meal feedback.
  5. Premium Memberships πŸ’³: Unlock perks with Silver, Gold, or Platinum plans.
  6. Upcoming Meals πŸ—“οΈ: View and like future meal plans.
  7. Secure Payments πŸ’΅: Integrated Stripe for hassle-free transactions.
  8. Admin Dashboard πŸ› οΈ: Power-packed features to manage users, meals, and reviews.

πŸš€ Technologies Behind Hostel Pro

  • Frontend: React.js + Tailwind CSS
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • State Management: Context API
  • Data Fetching: TanStack Query

πŸ“‘ Key Pages & Features

🏠 Home Page

  • Dynamic Navbar based on login status.
  • Engaging Banner with search functionality.
  • Meal categories: Breakfast, Lunch, Dinner, All Meals.
  • Attractive Membership Packages with Silver, Gold, and Platinum options.
  • Informative Footer with useful links.

🍽️ Meal Detail Page

  • Meal info with an image, ingredients, and distributor details.
  • Like and request buttons (login required).
  • Review section for student feedback.

πŸ” Meals Page

  • Advanced search and filter options for categories and price range.
  • Infinite scrolling for meal cards.

πŸ—“οΈ Upcoming Meals

  • Preview future meal plans.
  • Like functionality exclusive to premium members.

πŸ’³ Checkout Page

  • Secure package purchases powered by Stripe.
  • Instant confirmation via modals/toasts after payment.

✍️ Join Us Page

  • Login and registration forms with social login support.
  • Powered by react-hook-form for smooth form handling.

πŸ›‘οΈ User Dashboard

  • User profile with badges and achievements.
  • Manage requested meals, reviews, and payment history.

πŸ› οΈ Admin Dashboard

  • Comprehensive admin tools:
    • User Management: Search, view, and assign admin roles.
    • Meal Management: Add, update, delete, and sort meals.
    • Review Management: Moderate and delete reviews.
    • Upcoming Meals: Plan and publish meal schedules.

πŸŽ‰ Additional Features

  • Sleek alerts and toasts for user-friendly operations.
  • Secure environment variables for Firebase and MongoDB credentials.
  • JWT-based authentication with Axios interceptors.
  • Efficient pagination in admin dashboard tables.

πŸ“‚ Repository


🌐 Live Demo

Explore the live application here: Hostel Pro Live


πŸ‘¨β€πŸ’» Admin Credentials

Use these credentials to explore the admin features:


Thank you for choosing Hostel Pro! We're here to make hostel management effortless and enjoyable. πŸ˜ŠπŸŽ‰

About

Your ultimate Hostel Management System for universities! Built with the robust MERN stack, Hostel Pro streamlines hostel administration by managing meals, reviews, and memberships while creating a delightful experience for students. πŸŽ“βœ¨

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published