Skip to content

A0D1I2L3/Schedulo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Schedulo

Schedulo is a lightweight event management system designed to make event registration and participation smooth, fast, and reliable.

Features

  • Firebase Authentication for secure sign-in
  • Register for events effortlessly
  • Host events with unique event IDs
  • Check and view participant details
  • Clean, minimal dark UI design

Tech Stack

  • Frontend: React
  • Styling: CSS
  • Backend: Firebase Authentication & Firestore Database

Getting Started

1. Clone the Repository

git clone https://github.com/A0D1I2L3/Schedulo.git
cd Schedulo

2. Install Dependencies

npm install

3. Set Up Firebase

  • Create a Firebase project at https://firebase.google.com
  • Enable Authentication (Email/Password)
  • Set up Firestore Database
  • Copy your Firebase config and create a .env file:
VITE_FIREBASE_API_KEY=your_api_key
VITE_FIREBASE_AUTH_DOMAIN=your_project_id.firebaseapp.com
VITE_FIREBASE_PROJECT_ID=your_project_id
VITE_FIREBASE_STORAGE_BUCKET=your_project_id.appspot.com
VITE_FIREBASE_MESSAGING_SENDER_ID=your_messaging_sender_id
VITE_FIREBASE_APP_ID=your_app_id

Replace the placeholders with your actual Firebase credentials.

4. Run the App

npm run dev

The app will run locally at http://localhost:5173

Made with care using Schedulo.

About

Lightweight event management system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors