BUET CSE Fest 2024 Treasure Hunt
website for the BUET CSE Fest 2024 Treasure Hunt
This project is a website for the BUET CSE Fest 2024 Treasure Hunt, an interactive platform designed to engage participants in a series of challenges during the event.
Features
- User Registration and Authentication: Participants can create accounts and securely log in to track their progress.
- Interactive Challenges: A series of puzzles and tasks that participants must solve to advance.
- Real-Time Leaderboard: Displays participant rankings based on challenge completion times.
- Responsive Design: Ensures optimal viewing and interaction across various devices.
Installation
To set up the project locally, follow these steps:
-
Clone the Repository:
git clone https://github.com/wjalal/bcf24_hunt.git
-
Navigate to the Project Directory:
cd bcf24_hunt
-
Create a Virtual Environment:
Ensure you have Python installed. Then, create and activate a virtual environment:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
-
Install Dependencies:
pip install -r requirements.txt
-
Set Up the Database:
flask db upgrade
-
Run the Application:
flask run
Access the application at
http://localhost:5000
.
Usage
-
Register an Account:
Sign up with a username and password to participate in the treasure hunt.
-
Log In:
Access your account using your credentials.
-
Start the Hunt:
Begin solving challenges and advance through the levels.
-
Track Progress:
Monitor your standings on the real-time leaderboard.