Initial commit: project setup

This commit is contained in:
ecki 2026-04-09 16:54:31 +02:00
commit aeaf8c164c
3 changed files with 47 additions and 0 deletions

8
.env.example Normal file
View File

@ -0,0 +1,8 @@
DB_HOST=db
DB_USER=app
DB_PASSWORD=secret
DB_NAME=events
SMTP_HOST=
SMTP_USER=
SMTP_PASS=

7
.gitignore vendored Normal file
View File

@ -0,0 +1,7 @@
__pycache__/
*.pyc
.env
*.db
.vscode/
.idea/
node_modules/

32
README.md Normal file
View File

@ -0,0 +1,32 @@
# GigRadar 🎵
GigRadar is a self-hosted event tracking system that monitors artists and events and notifies you when they appear in your selected locations.
## Features
* Track artists and events
* Location-based filtering (Hamburg / Germany)
* Email notifications for new events
* Reminder before events (e.g. 7 days)
* Docker-based deployment
## Tech Stack
* FastAPI (Python)
* MariaDB
* Docker / Docker Compose
* NGINX (reverse proxy)
## Getting Started
```bash
cp .env.example .env
docker compose up -d
```
## Roadmap
* [ ] Multiple event providers
* [ ] Telegram notifications
* [ ] Web UI
* [ ] Multi-user support