Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/ad956/project-vpl
- Owner: ad956
- Created: 2024-08-17T17:51:45.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-08-30T17:31:53.000Z (2 months ago)
- Last Synced: 2024-09-27T21:22:44.000Z (about 1 month ago)
- Topics: astro, bun, cricket, elysia
- Language: TypeScript
- Homepage: https://project-vpl.pages.dev/
- Size: 421 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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