Skip to content

A social networking platform designed to connect people by their shared interests and passions. We understand that having a shared interest is one of the most effective ways to connect with others.

Notifications You must be signed in to change notification settings

sakurakiyama/HobbyHive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Hobby Hive Documentation

Overview

A social networking platform designed to connect people by their shared interests and passions. We understand that having a shared interest is one of the most effective ways to connect with others. That's why we've built a platform that allows users to join groups based on their hobbies, connect with like-minded individuals, and plan events to enjoy their hobbies together. Whether you're into sports, art, music, cooking, gaming, or any other hobby, you'll be able to find a group of people who share your interests and are excited to connect.

Home page demo

Core Features

  • Geolocation Group Search: Discover groups based on location using Leaflet and SQL, and view them on a map.
  • Responsive SPA Navigation: Enjoy smooth and responsive navigation between views with React Router.
  • Real-Time Chat: Engage in instant messaging with Websockets for seamless communication.
  • Secure User Login: Authenticate users securely with Auth0.
  • Event Calendar: Stay updated on group events through an integrated calendar.
  • Profile and Hobbies Editing: Customize your profile and update hobbies effortlessly.

This application is currently in development and more features are coming soon!

Tech Stack

  • React.js
  • Auth0
  • Tailwind CSS
  • SCSS/CSS
  • SQL
  • Redis
  • MUI

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also open an issue with the tag "enhancement."

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

About

A social networking platform designed to connect people by their shared interests and passions. We understand that having a shared interest is one of the most effective ways to connect with others.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published