https://github.com/ikrishagarwal/prakrida-backend
Backend server for Prakrida 2026 using Typescript and TiQr
https://github.com/ikrishagarwal/prakrida-backend
Last synced: about 2 months ago
JSON representation
Backend server for Prakrida 2026 using Typescript and TiQr
- Host: GitHub
- URL: https://github.com/ikrishagarwal/prakrida-backend
- Owner: ikrishagarwal
- License: gpl-3.0
- Created: 2026-01-21T19:30:48.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2026-03-10T17:10:21.000Z (3 months ago)
- Last Synced: 2026-03-27T07:55:53.141Z (2 months ago)
- Language: TypeScript
- Size: 137 KB
- Stars: 0
- Watchers: 0
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Backend Service for Prakrida 26
This repository contains the backend service for Prakrida 26, the annual sports fest at BIT Patna, built using Fastify and TypeScript.
# Endpoints
- `GET /`: Health check endpoint to verify that the server is running.
# Technologies Used
- Fastify: A fast and low-overhead web framework for Node.js.
- TypeScript: A strongly typed programming language that builds on JavaScript.
# Setup Instructions
1. Install `Node.js`, `pnpm` and `Nodemon` if you haven't already.
2. Run `pnpm install`
3. Make a copy of `.env.example` and rename it to `.env`. Fill in the required environment variables.
4. Create a Firebase service account and download the JSON key file. Save it in `.env` file.
5. Run `pnpm run dev` to watch for TypeScript changes and run the server concurrently.
# Important Information
- Base URL: `http://localhost:3000`
# Authors
- [Krish](https://github.com/ikrishagarwal)