- House rent startup
- Owner can add rent details along with multiple images and features
- Authenticated user can create, edit, delete advertisement and also save as a favourite
- Admin support with django built in admin interface (customed)
- Searching, filtering,Ordering, Pagination functionality for the service
- Tools–Python3.8, Django, Django Rest Framework, Postgres, Djoser, JWT,
create a virtual environment and activate (virtualenv recomended)
pip install -r requirements.txt
python manage.py runserver
-
Sample Call:
http://127.0.0.1:8000/admin/
http://127.0.0.1:8000/auth/users/
http://127.0.0.1:8000/auth/jwt/create/
http://127.0.0.1:8000/profile
http://127.0.0.1:8000/dashboard
http://127.0.0.1:8000/advertisement
http://127.0.0.1:8000/advertisement/create
http://127.0.0.1:8000/advertisement/create/<int:id>
http://127.0.0.1:8000/home/advertisement/vendor/<int:id>
http://127.0.0.1:8000/favourite
http://127.0.0.1:8000/profile/favourite/create
http://127.0.0.1:8000/favourite/<int:id>
http://127.0.0.1:8000/home/dashboard/?title=home&rent_fee__lt=&rent_fee__gt=&status=
http://127.0.0.1:8000/home/dashboard/?search=balug