EmberChat is a minimal, zero-complexity chat application built with SvelteKit, Firebase, Tailwind CSS, and DaisyUI. It features authentication, real-time global chat, and user profile management.
Clone the repository:
git clone https://github.com/Oded2/emberchat.git
cd emberchat
Install dependencies:
npm install
Set up Firebase:
Create a new Firebase project in the Firebase Console.
Enable Firestore and Authentication (Email/Password) in the Firebase Console.
Create a .env
file in the root of the project and add your Firebase config:
VITE_FIREBASE_API_KEY=your_api_key
VITE_FIREBASE_AUTH_DOMAIN=your_auth_domain
VITE_FIREBASE_PROJECT_ID=your_project_id
VITE_FIREBASE_STORAGE_BUCKET=your_storage_bucket
VITE_FIREBASE_MESSAGING_SENDER_ID=your_messaging_sender_id
VITE_FIREBASE_APP_ID=your_app_id
Run the development server:
npm run dev
Open your browser and go to http://localhost:5173
(or the URL shown in the terminal).
This project is licensed under the MIT License - see the LICENSE file for details.
Made by Oded