An interactive countdown web app built with Django and JavaScript. It features a dynamic background of animated stars rendered on an HTML5 canvas that responds to mouse and touch movement, while a styled countdown timer and input form are stacked neatly on the page. The design combines responsive layout techniques with real‑time animation, creating a visually engaging and functional experience.
├───countdown
│ ├───migrations
│ └───__pycache__
├───countdown_project
│ └───__pycache__
├───static
│ └───countdown
│ ├───css
│ └───js
└───templates
-
Clone the repo.
git clone https://github.com/your-username/countdown_project.git cd countdown_project -
Create and activate the virtual env.
python -m venv venv source venv/bin/activate # On macOS/Linux venv\Scripts\activate # On Windows -
Install requirements.
pip install -r requirements.txt -
Apply db migrations.
python manage.py migrate -
Run the development server.
python manage.py runserver -
Open the project in browser.
http://127.0.0.1:8000/
