Skip to content

Goodnessukaigwe/hackathon_bot

 
 

Repository files navigation

Hackathon Bot

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.


Features

  • User-specific repositories tracking.
  • Custom admin interface with enhanced features.
  • Referral links for each repository.

Requirements

Git
Docker
Docker-Compose

How it works:


An instruction image

Here is a demo video how it works Click

Installation

  1. Clone the repository:

    git clone [email protected]:djeck1432/hackathon_bot.git
  2. Change to the project directory:

    cd hackathon_bot

Configuration

  1. 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=#

Usage

  1. Build and run the application:

    docker-compose up -d --build
  2. Open a web browser and go to http://127.0.0.1:80/ to access the admin interface.

  3. Register and start using our app.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 88.9%
  • HTML 9.2%
  • Dockerfile 1.2%
  • Shell 0.7%