The repository contains a full-stack application with a Next.js frontend and a FastAPI backend, with connection to a postgresql (use of neondb is recommended)...
repo-root/
├── CLIENT/ # Next.js frontend application
├── SERVER/ # FastAPI backend
- Ensure you have Node.js installed for setting up nextjs.
- Python 3 installed for setting up FASTAPI .
- Navigate to the
CLIENTfolder:cd CLIENT - Install dependencies:
npm install
- Start the development server:
npm run dev
- The frontend should now be running at
http://localhost:3000
- Navigate to the
SERVERfolder:cd SERVER - Create a virtual environment:
python -m venv venv
- Activate the virtual environment:
- Windows:
venv\Scripts\activate
- macOS/Linux:
source venv/bin/activate
- Windows:
- Install dependencies:
pip install -r requirements.txt
- Generate Prisma client:
prisma generate
- Start the FastAPI server:
uvicorn main:app --reload
- The backend should now be running at
http://localhost:8000
-
Fork the repository and clone it locally:
git clone https://github.com/your-username/your-repo.git cd your-repo -
Make your changes in the
mainbranch of your fork. -
Commit your changes with a structured message:
- Format:
Update <file-name> Fixes #<issue-number> Team <team-id> - Example:
Update main.dart Fixes #1 Team 12
- Format:
-
Push your changes to your forked repository:
git push origin main
-
Go to the original repository and create a pull request (PR) from your fork’s
mainbranch. -
A maintainer will review and merge your PR.
DO NOT MERGE YOUR CODE TO THE MAIN BRANCH OF THE MAIN REPOSITORY
- The frontend and backend should run concurrently for full functionality.
- Modify environment variables as needed.
- If a team finds a issue or bugs they need to create it with a tag called Player-issue
- CypherSquad: 0
- Abenders: 0
- DeVvoyagers: 0
- 404 Not Found : 0
- Anveshika: 0
- Low Day: 0
- BitbyBit: 0
- Codestorm : 0
- Bototrons: 0
- Anveshika : 0
- Team : 0
- SayGex: 0
- Gitify: 0
- Thund3rbird : 0
- Clueless : 0
- Aquaman: 0
- what is git?: 0
- Quark Script: 0
- Team 201: 0
- Team Mast Orbiters: 0
- Team UNO: 0
- Yeagerists: 0
- Kisi ka laptop kisi ka code: 0
- Bottle cap: 0
- Code phatt gya: 0
- oggy & the cockroaches : 0
- Non Coders: 0
- Kshitij Prasad : 0
- Merge Masters : 0
- Alpha four: 0
- OpnSrc: 0
- Code 404: 0
- Merge Masters: 0
- code overflow: 0
- Dora team: 0
- Error : 0
- Tech Titans : 0
- Super queens: 0
- Codepushers: 0
- Ctrl + c & Ctrl + v: 0
- Strive Squad : 0
- Game changers: 0
- DQueen: 0
- RedEye: 0
- Aatu Jhaatu: 0
- Ace: 0
- Binary: 0
- Talaash : 0
- Tech Titans: 0
- Cyber_Coders: 0
- Batch D2: 0
- Code-Cartel: 0
- Hackity: 0
- AS: 0
- Ujwal Kumar B R : 0
- SYNTAX ERROR: 0
- Hack: 0
- TEAM NDC: 0
- Vinith Chavan : 0
- Sujeet: 0
- BugSync: 0
- Byte Jinx: 0
- Caffeine Overdose : 0
- Dev cardio: 0
- Tech Titans : 0
- It'sworkingsomehow : 0
- Hacktivate: 0
- PR RANGERS: 0
- Leviathan Squad: 0
- Octagram: 0
- Gitcoders: 0