Initial commit: project setup
This commit is contained in:
commit
aeaf8c164c
8
.env.example
Normal file
8
.env.example
Normal 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
7
.gitignore
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
__pycache__/
|
||||
*.pyc
|
||||
.env
|
||||
*.db
|
||||
.vscode/
|
||||
.idea/
|
||||
node_modules/
|
||||
32
README.md
Normal file
32
README.md
Normal 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
|
||||
Loading…
x
Reference in New Issue
Block a user