web2024King's College London
My Library
Django book catalogue with ISBN validation, Faker seeding and CI-run unit tests.
TYPE AN ISBNDJANGO 5.1.255 TESTS
A small, correct Django application: one model, a strict ISBN validator accepting only 10- or 13-digit values, Faker-driven seeding, and 55 unit tests running in GitHub Actions on every push.
ContributionSole author.
55Unit tests
100Seeded books
How it works
- Django 5.1.2 project with a single app; one Book model.
- ISBN field is unique and validated by a regex accepting exactly 10 or 13 digits.
- 55 unit tests, run in GitHub Actions on Python 3.12.
- Seed command generates 100 books via Faker.