Skip to content

DusanKovacevic94/kickforecast

Repository files navigation

KickForecast

KickForecast is a football prediction and analysis platform featuring a FastAPI backend and a Next.js frontend.

🐳 Docker Setup

The easiest way to run the application is using Docker Compose.

Prerequisites

  • Docker
  • Docker Compose

Running the Application

  1. Build and Start Services

    docker-compose up --build

    This will start the Backend, Frontend, and PostgreSQL database.

  2. Access the Application

  3. Database Seeding

    • The database is automatically seeded with sample data on the first run via the entrypoint.sh script.
    • Default Admin User:
      • Email: admin@kickforecast.com
      • Password: admin123

Stopping the Application

To stop the containers, press Ctrl+C or run:

docker-compose down

Troubleshooting

  • If you encounter database connection issues, ensure the db service is healthy.
  • To reset the database (delete all data):
    docker-compose down -v

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors