Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/auroranergaard/icebreaker
🥳🏆 A web application designed to facilitate party games. Allows users to navigate through various games, view game details, and interact with the platform.
https://github.com/auroranergaard/icebreaker
firebase mantine react typescript
Last synced: 13 days ago
JSON representation
🥳🏆 A web application designed to facilitate party games. Allows users to navigate through various games, view game details, and interact with the platform.
- Host: GitHub
- URL: https://github.com/auroranergaard/icebreaker
- Owner: auroranergaard
- Created: 2024-08-22T10:32:48.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2024-08-22T10:37:47.000Z (5 months ago)
- Last Synced: 2024-11-11T09:46:24.648Z (2 months ago)
- Topics: firebase, mantine, react, typescript
- Language: TypeScript
- Homepage:
- Size: 95.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# IceBreaker
## What is this?
IceBreaker is a web application designed to facilitate interactive and engaging games. It leverages Firebase for backend services and React with TypeScript for the frontend. The application allows users to navigate through various games, view game details, and interact with the platform.
## Tech stack
- **Frontend:**
- React
- TypeScript
- Vite
- Mantine (UI components)
- React Router (for routing)- **Backend:**
- Firebase
- Firestore (database)
- Firebase Auth (authentication)
- Firebase Realtime Database## Getting started
### Prerequisites
- Node.js (v14 or higher)
- npm (v6 or higher)### Installation
1. **Clone the repository:**
```sh
git clone https://github.com/your-username/icebreaker.git
cd icebreaker
```2. **Install dependencies:**
```sh
npm install
```3. **Set up Firebase:**
- Go to [Firebase Console](https://console.firebase.google.com/) and create a new project.
- Copy your Firebase configuration and replace the existing configuration in [`src/Firebase/firebase.tsx`](src/Firebase/firebase.tsx).4. **Run the application:**
```sh
npm run dev
```### Additional Documentation
- For routing details, refer to [`Routing.md`](/public/Documentation/Routing.md).
- For emulator setup, refer to [`Emulator.md`](/public/Documentation/Emulator.md)