https://github.com/williamw-dev/lootopia-mobile
🧩 Lootopia is an innovative platform, structured as an immersive ecosystem, dedicated to the participation and organisation of treasure hunts.
https://github.com/williamw-dev/lootopia-mobile
expo nativewind react-native typescript
Last synced: about 1 month ago
JSON representation
🧩 Lootopia is an innovative platform, structured as an immersive ecosystem, dedicated to the participation and organisation of treasure hunts.
- Host: GitHub
- URL: https://github.com/williamw-dev/lootopia-mobile
- Owner: williamw-dev
- License: other
- Created: 2024-12-29T16:00:21.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-19T12:13:25.000Z (about 1 year ago)
- Last Synced: 2025-09-20T15:54:10.807Z (9 months ago)
- Topics: expo, nativewind, react-native, typescript
- Language: TypeScript
- Homepage:
- Size: 822 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# 🧩 Lootopia Mobile
🌐 [Main Repository](https://github.com/william-wtr92/lootopia-mobile)
Lootopia is an innovative platform, structured as an immersive ecosystem, dedicated to the participation and organisation of treasure hunts.
## 🐐 Contributors
- [@William](https://github.com/william-wtr92) > Fullstack Developer / Team Leader
- [@Pascal](https://github.com/Scalpal) > Fullstack Developer
- [@Delphine](https://github.com/delphinepb) > Fullstack Developer
## 🔨 Setup
### 🔑 From the local environment
- You need to have **PNPM** installed, if not you can install it by following
the [instructions](https://pnpm.io/installation).
- Setup ur **.env** file with the following
variables -> [See example](https://github.com/william-wtr92/lootopia-mobile/blob/main/.env.example).
- Install [PostgreSQL](https://www.postgresql.org/download/) & [Redis](https://redis.io/docs/install/install-redis/) on
your local machine.
- Install the dependencies by running `pnpm install` at `root`.
- Start the `development server` by running the following commands at `root`:
##### **🖥️ Lootopia Mobile iOS:**
```bash
pnpm run dev:ios
```
##### **🖥️ Lootopia Mobile Android:**
```bash
pnpm run dev:android
```
### **🔗 Access the project:**
For iOs, follow this tuto to install emulator: [iOS Simulator](https://docs.expo.dev/workflow/ios-simulator/) & for Android: [Android Emulator](https://docs.expo.dev/workflow/android-studio-emulator/)
## ⭐️ Tech Stack
- Client: NextJS & TypeScript
- Mobile: Expo (React Native) & TypeScript
- Server: HonoJS / RPC & TypeScript
- Database: PostgreSQL / PostGIS / CosmosDB
- Cache: Redis
- Mockup: Figma
- GitHooks: Husky
- CI/CD: Github Actions
- GitOps & Continuous Deployment: ArgoCD
- Testing: Jest
- Monitoring: Grafana / Prometheus / Sentry
- Containerization: Docker
- Orchestration: Kubernetes / Helm
- Infrastructure: Azure / Terraform
## 💡 Other Tools
- Agile Methodology: Jira
- Documentation: Notion / Markdown
## 📝 License
> No part of this software may be reproduced, distributed, or transmitted in any form or by any means, including photocopying, recording, or other electronic or mechanical methods, without the prior written permission of the author. For permission requests, write to the author at the email provided in the contact details.
> For more details, see the [LICENSE.md](./LICENSE.md) file.