Airbnb API
Python, Django, AWS, HTML, CSS, Vanilla JS, Tailwind CSS, Gulp
Git Description
- git init
- git remote add origin https://github.com/SeokRae/python_airbnb-clone.git
Project Setting
- db.sqlite3 삭제
- pipenv install
- pipenv shell
- python manage.py makemigrations
- python manage.py migrate
- python manage.py createsuperuser | python manage.py seed_superuser
django_seed/__init__.py/Seed/faker
- 35 line: cls.fakers[code].seed(random.randint(1, 10000)) > cls.fakers[code].seed_instance(random.randint(1, 10000))
- python manage.py seed_users --number 30
- python manage.py seed_photos
- python manage.py seed_amenities
- python manage.py seed_facilities
- python manage.py seed_houseRules
- python manage.py seed_roomType
- python manage.py seed_rooms --number 100
- python manage.py seed_reservations
- python manage.py seed_reservations --number 20
Program Actions
-
Rooms
- [x] List Rooms
- [x] Create Room
- [x] Room Detail Page
- [x] Update Room Info Page
- [x] Room Photo Detail Page
- [x] Add Room Photo page
- [x] Delete Room Photo
- [x] Update Room Photo
- [x] Search Room
-
Users
- [x] Login
- [x] Logout
- [x] GitHub Login
- [x] Kakao Login
- [x] Create Account
- [x] Mail verify
- [x] User Profile Page
- [x] Update User Profile
- [x] Update User Password
-
Reservations
- [x] Create Reservation
- [x] Detail Reservation Page
- [x] Update Reservation Info Page
- [x] Confirm Guest Room's State
- [x] Confirm Host Room's State
-
Reviews
-
Conversations
- [x] See Conversation
- [x] Create Conversation
-
lists
- [x] Add Room to Favourites
- [x] See favorite Room List