Skip to content

ad956/project-vpl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VPL (Vishwakarma Premier League) 🏏

A cricket tournament registration site built with modern web technologies.

🚀 Technologies Used

Astro Elysia Bun TypeScript Turborepo

  • Turborepo: Monorepo management
  • Astro: Frontend framework
  • Elysia.js: Backend framework
  • TypeScript: Programming language
  • Bun: JavaScript runtime and package manager

📁 Project Structure


VPL/
├── apps/
│ ├── frontend/ # Astro-based frontend
│ └── backend/ # Elysia.js-based backend
├── package.json # Root package.json
├── turbo.json # Turborepo configuration
└── README.md # This file

🛠️ Setup and Installation

  1. Clone the repository
  2. Install dependencies:

bun install

  1. Run the development server:

bun run dev

📜 Available Scripts

  • bun run dev: Start both frontend and backend in development mode
  • bun run build: Build both frontend and backend
  • bun run lint: Lint both frontend and backend

🌐 Accessing the Application