This is a simple web page that allows users to create and manage a list. The project was developed as a learning exercise while following along with Test-Driven Development with Python by Harry J.W. Percival (commonly referred to as "Obey the Testing Goat").
- Add items to the list
- HTML5: Markup language used for structuring the web page.
- JavaScript: Adds interactivity to the list (e.g., adding/removing items).
- Python: Backend logic for managing the list items (if applicable).
- Django: Web framework used to handle server-side logic (if applicable).
- Unit Testing: Tests were written using the TDD methodology to ensure functionality works as expected.
- Clone this repository to your local machine:
git clone https://github.com/your-username/your-repository.git
- Navigate to the project directory:
cd your-repository
- (Optional) If using Django, set up a virtual environment and install the required packages:
python3 -m venv env source env/bin/activate pip install -r requirements.txt
- Run the project (if applicable):
python manage.py runserver
- Open your web browser and go to
http://127.0.0.1:8000
to see the list web page in action.
This project was created as part of a learning exercise following along with Test-Driven Development with Python by Harry J.W. Percival. The book, often referred to as "Obey the Testing Goat," emphasizes the importance of writing tests before the actual code, ensuring that every feature works as intended from the start.
This project is open-source and available under the MIT License.