Welcome to RetroRings, an RPG-themed project developed by team try{CatchUs} for the #CodedexSummerHackathon2024. This project is part of Track 3: Predict 2024 Olympic Champions. Our team comprises three dedicated developers:
- @FireHead90544: Backend Developer & System Designing
- @AndreiBalan-dev: Frontend Developer & API Integrations
- @TCYTseven: Algorithmist & Model Designing
Ready to analyze & predict the Olympics? Check out RetroRings in action!
Our backend API is built using FastAPI, with data analysis performed using Pandas and predictions generated using a PyTorch model.
- Location:
api
folder - Tech Stack: FastAPI, Pandas, PyTorch, Scikit-Learn
- All the API routes are
GET
accessible, refer to the API Docs for info about available endpoints.
Our frontend application is built using Next.js, React, and TailwindCSS, with Chart.js for data visualization. It provides an intuitive interface to visualize the predictions from our API.
- Location:
app
folder - Tech Stack: Next.js, React, TailwindCSS, Chart.js
- Deploy the FastAPI app.
- Integrate the API host to environment variables.
- Deploy the Next.js app.
-
Clone the repository
git clone https://github.com/AndreiBalan-dev/tryCatchUs.git cd tryCatchUs
-
Backend (API) Setup
cd api pip install virtualenv virtualenv venv source venv/bin/activate # On Windows use `venv\Scripts\activate` pip install -r requirements.txt uvicorn app:app --reload
-
Frontend Setup
cd app npm install npm run dev
-
Access the application
- API:
http://127.0.0.1:8000
- Frontend:
http://localhost:3000
- API:
This project is licensed under the MIT License. See the LICENSE file for details.
We would like to thank the #CodedexSummerHackathon2024 for organizing this amazing hackathons.
Feel free to reach out to us for any queries or collaboration opportunities!