Skip to content

Abdulmuhaimin-Ali/Bees-Hub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BeesHub

BeesHub is a social platform designed for Canadian users to meet, connect, and enjoy activities together. It combines user profiles, intelligent matching, and activity recommendations to make finding compatible connections seamless and fun. This project was developed for Hack Canada.


Purpose

BeesHub aims to solve common problems in online dating and social platforms by:

  • Making it easier to discover nearby users with shared interests.
  • Automating the matching process with an algorithm that considers compatibility, hobbies, and location.
  • Suggesting real, nearby activities that matched users would both enjoy.

Features

  • User Profiles: Users can create and edit profiles including photos, interests, and location.
  • Profile Discovery: Browse nearby users with filters for interests, age, and other preferences.
  • Automated Matching: Matching algorithm pairs users based on compatibility and shared interests.
  • Activity Suggestions: Recommend real-world activities nearby, including location, rating, estimated cost, and category.

Technologies

  • Frontend: React.js, HTML, CSS, React Router
  • Backend: Node.js, Express.js
  • Database: SQLite
  • Authentication: cookie-based sessions

Getting Started

Prerequisites

  • Node.js >= 18
  • Sqlite instance (local or cloud)
  • npm / yarn

Installation

  1. Clone the repository:
    git clone https://github.com/your-username/beeshub.git
    cd beeshub
    

About

Dating Application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors