FunBit is a playful web app where users complete daily challenges, earn points, and have fun by sharing creative submissions. From taking quirky selfies to writing short poems, FunBit brings joy and engagement to your daily routine!
-
✨ Daily Challenge: A new fun activity every day!
-
🖼️ Image/Text Submissions: Some challenges require a photo, others a written response.
-
🔥 Live Leaderboard: Track user activity and top participants.
-
💬 Likes & Comments: Engage with other users’ submissions.
-
🧾 User Accounts: Log in, sign up, and manage your challenge participation.
-
🌈 Colorful UI: Bright, friendly interface with playful animations.
-
Clone the repository:
git clone https://github.com/aqibcs/funbit-django.git cd funbit -
Set up a virtual environment:
python -m venv env source env/bin/activate # On Windows: env\Scripts\activate
-
Install dependencies:
pip install -r requirements.txt
-
Run migrations:
python manage.py migrate
-
(Optional) Populate sample challenges:
python populate_challenges.py
-
Run the server:
python manage.py runserver
-
Visit
http://127.0.0.1:8000in your browser.
Pull requests are welcome! For major changes, please open an issue first to discuss what you’d like to change.
