A simple website for browsing mobile saunas for rent, created to practice React Router DOM, Firebase authentication, and Firestore database setup.
SaunaGo is a web app built to practice integrating React Router DOM for navigation and Firebase for authentication and Firestore database setup. The platform allows users to view available mobile saunas, while hosts can log in to manage their sauna listings and view statistics. This project was not intended to include full booking functionality but instead focuses on React routing and Firebase login.
- Frontend: React, React Router DOM, CSS3, HTML5
- Backend: Firebase Authentication, Firebase Firestore
- Build Tool: Vite
- Public browsing of available saunas
- Firebase authentication for hosts (login only)
- Hosts can manage posted saunas and view statistics
- Firebase Firestore for storing sauna data
- React Router DOM for routing
- Responsive design for desktop, tablet and mobile
- Clone the repository:
git clone https://github.com/AustejaSk/saunago.git
- Navigate to the project directory:
cd saunago
- Install dependencies:
npm install
- Start the development server:
npm run dev
Public Users: Browse through the available mobile saunas without logging in. Hosts: Log in using the credentials provided below to manage your sauna listings and view sauna-related statistics.
To log in and test the host features, use the following credentials:
This project is licensed under the MIT License.