Initial commit: project setup
This commit is contained in:
@@ -0,0 +1,8 @@
|
|||||||
|
DB_HOST=db
|
||||||
|
DB_USER=app
|
||||||
|
DB_PASSWORD=secret
|
||||||
|
DB_NAME=events
|
||||||
|
|
||||||
|
SMTP_HOST=
|
||||||
|
SMTP_USER=
|
||||||
|
SMTP_PASS=
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
__pycache__/
|
||||||
|
*.pyc
|
||||||
|
.env
|
||||||
|
*.db
|
||||||
|
.vscode/
|
||||||
|
.idea/
|
||||||
|
node_modules/
|
||||||
@@ -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
|
||||||
Reference in New Issue
Block a user