- Python Version: 3.12.2
- Django Version: 5.0.3
- Database: SQLite3 (Django local default)
- Not Used Token Based Auth. Only Basic Login/Logout.
Swagger, Env Management, SearchFilter, DjangoFilterBackend, CORS Headers, APIView, ReadOnlyModelViewSet, ListAPIView, SerializerMethodField, routers, permission_classes, aggregate, etc...
- Clone/Download Project
- Create & Activate Virtual Environment
- Install Requirements
- Create .env file & Paste .env_example contents to .env file
- Migrate Database
- Run Project
- Create SuperUser
- Add Some Data Using API or Admin Panel
- API Doc: http://localhost:8000/
- Django Admin: http://127.0.0.1:8000/admin/
- GitHub: https://github.com/siyam04/galib-python-assignment
PATH: galib-python-assignment/utils/docs/Galib-Resume.pdf
PATH: galib-python-assignment/utils/images/