├── .DS_Store ├── .env.dev ├── .gitignore ├── README.md ├── djangobnb_backend ├── .DS_Store ├── Dockerfile ├── chat │ ├── __init__.py │ ├── admin.py │ ├── api.py │ ├── apps.py │ ├── consumers.py │ ├── migrations │ │ ├── 0001_initial.py │ │ └── __init__.py │ ├── models.py │ ├── routing.py │ ├── serializers.py │ ├── tests.py │ ├── token_auth.py │ ├── urls.py │ └── views.py ├── db.sqlite3 ├── djangobnb_backend │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-312.pyc │ │ └── settings.cpython-312.pyc │ ├── asgi.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py ├── entrypoint.sh ├── manage.py ├── media │ ├── .DS_Store │ └── uploads │ │ ├── .DS_Store │ │ ├── avatars │ │ ├── profile_pic_1.jpg │ │ └── profile_pic_2.jpg │ │ └── properties │ │ ├── beach_1.jpg │ │ ├── cabin_2.jpg │ │ ├── tiny_house_2.jpg │ │ └── villa_1.jpg ├── property │ ├── __init__.py │ ├── admin.py │ ├── api.py │ ├── apps.py │ ├── forms.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_reservation.py │ │ ├── 0003_property_favorited.py │ │ └── __init__.py │ ├── models.py │ ├── serializers.py │ ├── tests.py │ ├── urls.py │ └── views.py ├── requirements.txt └── useraccount │ ├── __init__.py │ ├── admin.py │ ├── api.py │ ├── apps.py │ ├── migrations │ ├── 0001_initial.py │ └── __init__.py │ ├── models.py │ ├── serializers.py │ ├── tests.py │ ├── urls.py │ └── views.py ├── docker-compose.prod.yml ├── docker-compose.yml └── nginx ├── Dockerfile └── nginx.conf /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/.DS_Store -------------------------------------------------------------------------------- /.env.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/.env.dev -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | djangobnb_backend/env 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/README.md -------------------------------------------------------------------------------- /djangobnb_backend/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/djangobnb_backend/.DS_Store -------------------------------------------------------------------------------- /djangobnb_backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/djangobnb_backend/Dockerfile -------------------------------------------------------------------------------- /djangobnb_backend/chat/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /djangobnb_backend/chat/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/djangobnb_backend/chat/admin.py -------------------------------------------------------------------------------- /djangobnb_backend/chat/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/djangobnb_backend/chat/api.py -------------------------------------------------------------------------------- /djangobnb_backend/chat/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/djangobnb_backend/chat/apps.py -------------------------------------------------------------------------------- /djangobnb_backend/chat/consumers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/djangobnb_backend/chat/consumers.py -------------------------------------------------------------------------------- /djangobnb_backend/chat/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/djangobnb_backend/chat/migrations/0001_initial.py -------------------------------------------------------------------------------- /djangobnb_backend/chat/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /djangobnb_backend/chat/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/djangobnb_backend/chat/models.py -------------------------------------------------------------------------------- /djangobnb_backend/chat/routing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/djangobnb_backend/chat/routing.py -------------------------------------------------------------------------------- /djangobnb_backend/chat/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/djangobnb_backend/chat/serializers.py -------------------------------------------------------------------------------- /djangobnb_backend/chat/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/djangobnb_backend/chat/tests.py -------------------------------------------------------------------------------- /djangobnb_backend/chat/token_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/djangobnb_backend/chat/token_auth.py -------------------------------------------------------------------------------- /djangobnb_backend/chat/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/djangobnb_backend/chat/urls.py -------------------------------------------------------------------------------- /djangobnb_backend/chat/views.py: -------------------------------------------------------------------------------- 1 | from django.shortcuts import render 2 | 3 | # Create your views here. 4 | -------------------------------------------------------------------------------- /djangobnb_backend/db.sqlite3: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /djangobnb_backend/djangobnb_backend/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /djangobnb_backend/djangobnb_backend/__pycache__/__init__.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/djangobnb_backend/djangobnb_backend/__pycache__/__init__.cpython-312.pyc -------------------------------------------------------------------------------- /djangobnb_backend/djangobnb_backend/__pycache__/settings.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/djangobnb_backend/djangobnb_backend/__pycache__/settings.cpython-312.pyc -------------------------------------------------------------------------------- /djangobnb_backend/djangobnb_backend/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/djangobnb_backend/djangobnb_backend/asgi.py -------------------------------------------------------------------------------- /djangobnb_backend/djangobnb_backend/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/djangobnb_backend/djangobnb_backend/settings.py -------------------------------------------------------------------------------- /djangobnb_backend/djangobnb_backend/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/djangobnb_backend/djangobnb_backend/urls.py -------------------------------------------------------------------------------- /djangobnb_backend/djangobnb_backend/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/djangobnb_backend/djangobnb_backend/wsgi.py -------------------------------------------------------------------------------- /djangobnb_backend/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/djangobnb_backend/entrypoint.sh -------------------------------------------------------------------------------- /djangobnb_backend/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/djangobnb_backend/manage.py -------------------------------------------------------------------------------- /djangobnb_backend/media/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/djangobnb_backend/media/.DS_Store -------------------------------------------------------------------------------- /djangobnb_backend/media/uploads/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/djangobnb_backend/media/uploads/.DS_Store -------------------------------------------------------------------------------- /djangobnb_backend/media/uploads/avatars/profile_pic_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/djangobnb_backend/media/uploads/avatars/profile_pic_1.jpg -------------------------------------------------------------------------------- /djangobnb_backend/media/uploads/avatars/profile_pic_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/djangobnb_backend/media/uploads/avatars/profile_pic_2.jpg -------------------------------------------------------------------------------- /djangobnb_backend/media/uploads/properties/beach_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/djangobnb_backend/media/uploads/properties/beach_1.jpg -------------------------------------------------------------------------------- /djangobnb_backend/media/uploads/properties/cabin_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/djangobnb_backend/media/uploads/properties/cabin_2.jpg -------------------------------------------------------------------------------- /djangobnb_backend/media/uploads/properties/tiny_house_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/djangobnb_backend/media/uploads/properties/tiny_house_2.jpg -------------------------------------------------------------------------------- /djangobnb_backend/media/uploads/properties/villa_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/djangobnb_backend/media/uploads/properties/villa_1.jpg -------------------------------------------------------------------------------- /djangobnb_backend/property/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /djangobnb_backend/property/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/djangobnb_backend/property/admin.py -------------------------------------------------------------------------------- /djangobnb_backend/property/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/djangobnb_backend/property/api.py -------------------------------------------------------------------------------- /djangobnb_backend/property/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/djangobnb_backend/property/apps.py -------------------------------------------------------------------------------- /djangobnb_backend/property/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/djangobnb_backend/property/forms.py -------------------------------------------------------------------------------- /djangobnb_backend/property/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/djangobnb_backend/property/migrations/0001_initial.py -------------------------------------------------------------------------------- /djangobnb_backend/property/migrations/0002_reservation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/djangobnb_backend/property/migrations/0002_reservation.py -------------------------------------------------------------------------------- /djangobnb_backend/property/migrations/0003_property_favorited.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/djangobnb_backend/property/migrations/0003_property_favorited.py -------------------------------------------------------------------------------- /djangobnb_backend/property/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /djangobnb_backend/property/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/djangobnb_backend/property/models.py -------------------------------------------------------------------------------- /djangobnb_backend/property/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/djangobnb_backend/property/serializers.py -------------------------------------------------------------------------------- /djangobnb_backend/property/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/djangobnb_backend/property/tests.py -------------------------------------------------------------------------------- /djangobnb_backend/property/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/djangobnb_backend/property/urls.py -------------------------------------------------------------------------------- /djangobnb_backend/property/views.py: -------------------------------------------------------------------------------- 1 | from django.shortcuts import render 2 | 3 | # Create your views here. 4 | -------------------------------------------------------------------------------- /djangobnb_backend/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/djangobnb_backend/requirements.txt -------------------------------------------------------------------------------- /djangobnb_backend/useraccount/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /djangobnb_backend/useraccount/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/djangobnb_backend/useraccount/admin.py -------------------------------------------------------------------------------- /djangobnb_backend/useraccount/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/djangobnb_backend/useraccount/api.py -------------------------------------------------------------------------------- /djangobnb_backend/useraccount/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/djangobnb_backend/useraccount/apps.py -------------------------------------------------------------------------------- /djangobnb_backend/useraccount/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/djangobnb_backend/useraccount/migrations/0001_initial.py -------------------------------------------------------------------------------- /djangobnb_backend/useraccount/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /djangobnb_backend/useraccount/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/djangobnb_backend/useraccount/models.py -------------------------------------------------------------------------------- /djangobnb_backend/useraccount/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/djangobnb_backend/useraccount/serializers.py -------------------------------------------------------------------------------- /djangobnb_backend/useraccount/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/djangobnb_backend/useraccount/tests.py -------------------------------------------------------------------------------- /djangobnb_backend/useraccount/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/djangobnb_backend/useraccount/urls.py -------------------------------------------------------------------------------- /djangobnb_backend/useraccount/views.py: -------------------------------------------------------------------------------- 1 | from django.shortcuts import render 2 | 3 | # Create your views here. 4 | -------------------------------------------------------------------------------- /docker-compose.prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/docker-compose.prod.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /nginx/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/nginx/Dockerfile -------------------------------------------------------------------------------- /nginx/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/djangobnb_backend/HEAD/nginx/nginx.conf --------------------------------------------------------------------------------