This is a demo project that illustrates the use of Firebase in a full-stack application. The project is built with Svelte for the front end, Node.jsand express for the back end, and Firebase as the database. It showcases user authentication, real-time updates, and various other Firebase features.
Ensure you have the following installed on your system:
Clone the repository:
git clone https://github.com/LMunoz34/Leel.Svelte.FullStack cd Leel.Svelte.FullStack
Install dependencies:
npm install
Set up Firebase:
Create a new project in your Firebase Console. Then, navigate to your project settings to find your config object. Replace the configuration in src/firebaseConfig.js
with your config object.
Start the development server:
npm start
To deploy the project using Firebase Hosting:
Build the project:
npm run build
Deploy with Firebase:
firebase deploy
Visit http://localhost:5173
(or your deployed URL) in your browser to explore the application.
Contributions are welcome! Please read the CONTRIBUTING.md for guidelines on how to proceed.
This project is licensed under the MIT License. See the LICENSE.md file for details.
If you encounter any problems or have suggestions, please open an issue, or contact me directly at your-email@example.com.
Thanks to Firebase for making real-time applications simpler and more scalable!