Overview

HobbyHub - Community Platform

Full Stack Developer

HobbyHub is a community platform that connects people through local hobby groups.

Technologies

ReactReact RouterTailwind CSSMongoDBNode.jsExpress.jsFirebase Auth

Features

  • Smart Group Availability

    Automatically disables group joining after the group's start date has passed and displays an informative status message instead.

  • Discover Local Hobby Group

    Browse a collection of hobby-based communities, including book clubs, hiking teams, photography circles, cooking clubs, and more.

  • Search & Explore Groups

    View all available groups in a clean card or table layout and access detailed information before joining.

  • Secure Authentication

    Email/password authentication with Firebase, including Google or GitHub social login and protected routes for authorized users.

  • Password Validation

    Ensures stronger account security by validating uppercase, lowercase, and minimum password length during registration.

  • Fully Responsive Design

    Optimized layouts for desktop, tablet, and mobile devices, ensuring a smooth experience across all screen sizes.

Future Improvements

  • 1

    Real Time Chat

  • 2

    Notifications

  • 3

    Mobile App