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.
Geeks Hub provides a seamless platform for individuals and teams to collaborate in a shared workspace, featuring:
- 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.
To run the project locally, follow these steps:
- Clone the repository:
git clone https://github.com/your-username/geeks-hub.git
- Navigate to the project directory:
cd geeks-hub
- Install dependencies:
npm install
- 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.
- Run the application:
npm start
Check out the live demo of the Geeks Hub website: Geeks Hub Demo
For detailed documentation and project-related files, please refer to our Google Drive.
Thank you for being a part of Geeks Hub! 🚀