Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ad956/project-vpl

A cricket tournament registration site.
https://github.com/ad956/project-vpl

astro bun cricket elysia

Last synced: 27 days ago
JSON representation

A cricket tournament registration site.

Awesome Lists containing this project

README

        

# VPL (Vishwakarma Premier League) 🏏

A cricket tournament registration site built with modern web technologies.

## 🚀 Technologies Used

![Astro](https://skillicons.dev/icons?i=astro)
![Elysia](https://skillicons.dev/icons?i=elysia)
![Bun](https://skillicons.dev/icons?i=bun)
![TypeScript](https://skillicons.dev/icons?i=ts)
![Turborepo](https://skillicons.dev/icons?i=turbo)

- **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

3. 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

- Frontend: http://localhost:4321
- Backend: http://localhost:3000