Skip to content

This is the backend API for HobbyHub, a platform to organize and manage local hobby groups. The API is built with Node.js, Express, and MongoDB.

Notifications You must be signed in to change notification settings

TaFhiM12/hobbyHub-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HobbyHub Backend

This is the backend API for HobbyHub, a platform to organize and manage local hobby groups. The API is built with Node.js, Express, and MongoDB.


Features

  • Create, read, update, and delete hobby groups
  • Manage group members (join/leave actions)
  • Filter groups by creator email
  • Robust error handling and validation

Technologies Used

  • Node.js
  • Express.js
  • MongoDB (MongoDB Atlas)
  • dotenv for environment variables
  • CORS for cross-origin requests

Environment Variables

Variable Description
PORT Server port (default: 3000)
DB_USER MongoDB username
DB_PASS MongoDB password

Getting Started

Prerequisites

  • Node.js installed (v14+ recommended)
  • MongoDB Atlas account or local MongoDB instance
  • npm or yarn package manager

Author

Tanvir Mahtab Tafhim

About

This is the backend API for HobbyHub, a platform to organize and manage local hobby groups. The API is built with Node.js, Express, and MongoDB.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published