Welcome to Brainwave - Interactive online quiz platform that brings a fresh and exciting way to challenge your knowledge! Whether you're a trivia aficionado or just looking for some fun, Brainwave offers a diverse array of quizzes across various topics to keep you entertained and engaged. 🎉
- Vast Quiz Collection: From general knowledge to specialized topics, explore quizzes that cater to all interests and expertise levels. 📚🔍
- Sleek and Intuitive Design: Developed with Django and elegantly styled using Bootstrap4, our platform ensures a smooth and visually appealing experience. 🖥️✨
- Real-Time Interaction: Compete with friends and other quiz enthusiasts, track your progress, and see how you stack up on our dynamic leaderboards! 🏅📊
- Seamless User Experience: Enjoy a user-friendly interface that makes participating in quizzes easy and enjoyable, whether you're on a desktop or mobile device. 📱💻
Dive into the world of Brainwave and test your knowledge with our live demo: Brainwave Live 🚀
- Backend: Django 🐍
- Frontend: HTML, CSS, Bootstrap4 🎨
- Programming Language: Python 🐍
- Deployment: PythonAnywhere 🌐
To set up Brainwave locally, follow these steps:
- Clone the Repository:
git clone https://github.com/badhanhitesh/brainwave.git
- Install Pipenv
4. Create the virtualenv
pipenv shell
4. Install python packages pip install -r requirements.txt
5. Setup the database TODO - Add instructions for this when I start using MySQL database.
6. Run database migrations cd lets_quiz python manage.py migrate
7. Create superuser python manage.py createsuperuser
8. Run development server python manage.py runserver
Copyright (c) 2024 Hitesh Badhan.