Skip to content

This is the auction portal used during the IPL Auction Simulation DreamTeam!

Notifications You must be signed in to change notification settings

milindmadhukar/dreamteam

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DREAMTEAM

This is the auction portal used during the IPL Auction Simulation DreamTeam!

Meant to be used for audience and admins.

Dreamteam

💻 Installation & Usage

API

  1. Copy the api/configs/config.example.yml file as config.yml in the same folder. Modify the necessary details.
  2. Run Postgres and fill in the database connection details.
  3. Get a Google Oauth Client ID and Client Secret from Google Cloud Console and fill the details.
  4. Get the required assets for the frontend and place them in a folder called assets/ in the api/ folder.

Docker Compose

  1. Navigate to the /api folder and run docker compose up

Manually (Go)

  1. Make sure you have Go 1.22 installed.
  2. Run go run cmd/dreamteam/main.go
  3. Server should start at port 8069 (default)

Next.js

  1. Install the dependencies using npm install or yarn install or pnpm install or bun install
  2. Run the development server using npm run dev or yarn dev or pnpm dev or bun dev
  3. Open http://localhost:3000 with your browser to see the result.
  4. The easiest way to deploy the Next.js app is to use the Vercel Platform from the creators of Next.js.

️️🛠️ Technologies Used

  1. Golang
  2. Postrges
  3. Websockets
  4. Next.js
  5. Typescript

Screenshots

Landing

All Players

Auction Page

Rule

My Team

Sold Page

Admin Page

About

This is the auction portal used during the IPL Auction Simulation DreamTeam!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published