A full-stack web application for managing books and manga collections. Users can register, browse titles, leave reviews, mark favorites, and track their reading journey.
- Abakarov Maxim
- Beisen Abylai
- Kumar Aray
- Angular
- TypeScript
- SCSS / HTML
- Angular Router
- JWT Authentication
- Django & Django REST Framework
- SQLite (or PostgreSQL)
- JWT (via
djangorestframework-simplejwt) - CORS Support (
django-cors-headers)
- ✅ User registration and JWT-based login
- ✅ Browse and search books/manga
- ✅ Leave reviews and ratings
- ✅ Add items to favorites
- ✅ Track reading progress
git clone https://github.com/ixlander/library-management.git
cd library-managementcd library_backend
# (Optional) Create virtual environment
python -m venv venv
source venv/bin/activate # or venv\Scripts\activate on Windows
# Install dependencies
pip install django
pip install -r requirements.txt
# Apply migrations
python manage.py migrate
# Run development server
python manage.py runservercd ../frontend
# Install Angular dependencies
npm install
# Run Angular development server
ng serve- Work on features in
devbranch - Test and merge to
mainafter validation
git checkout dev
git pull origin devLicensed under the MIT License.