Skip to content

Led the development of Geekshub Co-working Space website with React.js, Bootstrap, Tailwind, and Firebase. Employed active record design and (BaaS) architecture. Achieved 100% paper waste reduction by transitioning to digital records, promoting sustainability.

Notifications You must be signed in to change notification settings

Omar073/GeeksHub-Website

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Geeks Hub - Coworking Space Website

Welcome to the Geeks Hub GitHub repository! Geeks Hub is a coworking space website developed with ReactJS, Firebase for user authentication, and Firestore as the real-time database. The platform aims to enhance collaboration and streamline the coworking experience.

Project Overview

Geeks Hub provides a seamless platform for individuals and teams to collaborate in a shared workspace, featuring:

Key Features

  • User Authentication: Secure sign-up and login using Firebase Authentication.
  • Realtime Collaboration: Instant updates through Firestore for dynamic interactions.
  • Booking System: Reserve workspaces and meeting rooms effortlessly.
  • Event Calendar: Stay informed about upcoming events, workshops, and meetups.
  • User Profiles: Customize profiles and connect with other members.

Getting Started

To run the project locally, follow these steps:

  1. Clone the repository:
    git clone https://github.com/your-username/geeks-hub.git
  2. Navigate to the project directory:
    cd geeks-hub
  3. Install dependencies:
    npm install
  4. Set up Firebase:
    • Create a Firebase project on the Firebase Console.
    • Add a web app and obtain the configuration.
    • Enable Email/Password authentication and set up Firestore database rules.
    • Replace the Firebase configuration in src/firebase/firebaseConfig.js with your own.
  5. Run the application:
    npm start

Demo

Check out the live demo of the Geeks Hub website: Geeks Hub Demo

Documentation

For detailed documentation and project-related files, please refer to our Google Drive.

Thank you for being a part of Geeks Hub! 🚀


About

Led the development of Geekshub Co-working Space website with React.js, Bootstrap, Tailwind, and Firebase. Employed active record design and (BaaS) architecture. Achieved 100% paper waste reduction by transitioning to digital records, promoting sustainability.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 88.3%
  • CSS 5.7%
  • TeX 4.6%
  • HTML 1.4%