This project is a Django-based application designed to track GitHub repositories. The application provides an admin interface with custom functionalities such as per-user repositories tracking and referral link to our Telegram bot.
- User-specific repositories tracking.
- Custom admin interface with enhanced features.
- Referral links for each repository.
Git
Docker
Docker-Compose
Here is a demo video how it works
Click
-
Clone the repository:
git clone [email protected]:djeck1432/hackathon_bot.git
-
Change to the project directory:
cd hackathon_bot
-
Create a
.env
file in the project directory and add your environment-specific variables.# Django SECRET_KEY=# # PostgreSQL DB_NAME=postgres DB_USER=postgres DB_PASSWORD=# DB_HOST=db # Github GITHUB_AUTH_TOKEN=# # Telegram TELEGRAM_BOT_TOKEN=#
-
Build and run the application:
docker-compose up -d --build
-
Open a web browser and go to
http://127.0.0.1:80/
to access the admin interface. -
Register and start using our app.