🎉 Welcome to Olympiadle! 🎉
A Wordle-inspired web game where you challenge yourself to guess the athletes of the Olympic Games! 🏅
This repository is a project created for the BLG317E Database Systems lecture. The aim of the homework was to design and implement a database system for a web-based game. We proudly present Olympiadle, where database systems meet gaming!
- Interactive Gameplay: Guess the athletes in a fun and engaging way.
- Dynamic Database Integration: Built using a relational database system to manage athlete data.
- Leaderboard Support: Track scores and compare with friends!
The game is powered by a well-structured relational database. Below is the Entity-Relationship (ER) Diagram:
- Users
- Athletes
- Coaches
- Countries
- Medals
- Sports
- Teams
- Teams&Members
Follow these steps to set up Olympiadle on your local machine:
- Python 3.10+
- A SQL database system (e.g., MySQL, PostgreSQL)
- Log in or create an account.
- Start a new game session.
- Guess the names of athletes based on the hints provided.
- Earn points for each correct guess.
- Check your position on the leaderboard!
- Frontend: HTML, CSS, JavaScript
- Backend: Python, Flask
- Database: SQL-based relational database (MySQL/PostgreSQL)
For any questions or feedback, please feel free to reach out:
🌟 Enjoy playing Olympiadle and may the best athlete guesser win! 🌟