{"id":15099047,"url":"https://github.com/bartosz-ziolkowski/airbnb_clone","last_synced_at":"2026-02-05T03:36:57.637Z","repository":{"id":253566637,"uuid":"841143161","full_name":"bartosz-ziolkowski/airbnb_clone","owner":"bartosz-ziolkowski","description":"Airbnb clone","archived":false,"fork":false,"pushed_at":"2024-08-25T17:05:48.000Z","size":1037,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-09T13:55:05.687Z","etag":null,"topics":["angular","auth0","css","docker","html","java","openai","postgresql","postman","rest-api","scss","spring-boot","swagger"],"latest_commit_sha":null,"homepage":"","language":"SCSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bartosz-ziolkowski.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-11T19:05:51.000Z","updated_at":"2024-08-25T17:37:21.000Z","dependencies_parsed_at":null,"dependency_job_id":"1538f1ec-7797-44bc-8646-b11fb9e0d5ec","html_url":"https://github.com/bartosz-ziolkowski/airbnb_clone","commit_stats":null,"previous_names":["bartosz-ziolkowski/airbnb_clone"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bartosz-ziolkowski/airbnb_clone","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bartosz-ziolkowski%2Fairbnb_clone","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bartosz-ziolkowski%2Fairbnb_clone/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bartosz-ziolkowski%2Fairbnb_clone/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bartosz-ziolkowski%2Fairbnb_clone/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bartosz-ziolkowski","download_url":"https://codeload.github.com/bartosz-ziolkowski/airbnb_clone/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bartosz-ziolkowski%2Fairbnb_clone/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29109304,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-05T03:27:05.906Z","status":"ssl_error","status_checked_at":"2026-02-05T03:26:43.416Z","response_time":65,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["angular","auth0","css","docker","html","java","openai","postgresql","postman","rest-api","scss","spring-boot","swagger"],"created_at":"2024-09-25T17:03:55.143Z","updated_at":"2026-02-05T03:36:57.621Z","avatar_url":"https://github.com/bartosz-ziolkowski.png","language":"SCSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Airbnb Clone\n\n## Overview\nAirbnb Clone, as the name suggests, is my attempt to replicate the popular service for booking accommodations for travel and trips. In this application, users can log in and book a room of their choice for a specific period. Users can also add their own accommodations for rent, including uploading photos and providing details. Additionally, the app features a commenting option, allowing users to leave reviews about the accommodations. This way, users take on the roles of both tenants and landlords, managing their bookings and property listings within the application.\n\nOnce again, this project is the result of my practice with Java Spring Boot and Angular, combined with a connection to a relational database, PostgreSQL. Additionally, I integrated OAuth2 authentication using the third-party service Auth0. This integration enhances the security of user authentication and authorization by leveraging Auth0's robust and scalable authentication solutions. The project showcases my ability to implement modern authentication mechanisms while working with a full-stack application and managing data with a relational database.\n\n## Screenshots\n![alt text](https://res.cloudinary.com/dv7nhvy8e/image/upload/v1724601942/airbnb/bhtejxeluay5hjuaxoqw.png)\n![alt text](https://res.cloudinary.com/dv7nhvy8e/image/upload/v1724601942/airbnb/b8xqxa67veweq1aoks1r.png)\n![alt text](https://res.cloudinary.com/dv7nhvy8e/image/upload/v1724601942/airbnb/m1tem8ukppysetgrwwhy.png)\n![alt text](https://res.cloudinary.com/dv7nhvy8e/image/upload/v1724601942/airbnb/h9mgtdcvred1lz5qhxmh.png)\n![alt text](https://res.cloudinary.com/dv7nhvy8e/image/upload/v1724601942/airbnb/ujsr3tjt4ulbmgv8zfvp.png)\n![alt text](https://res.cloudinary.com/dv7nhvy8e/image/upload/v1724601942/airbnb/loqwbdyaxbkrtywrkqid.png)\n![alt text](https://res.cloudinary.com/dv7nhvy8e/image/upload/v1724601942/airbnb/momwzszikf1myoqibbiy.png)\n\n## Technologies\n### Frontend\n- Angular\n- HTML\n- CSS + SCSS\n### Backend\n- Java Spring Boot\n- OpenAPI and Swagger UI Documentation\n### Other tools\n- Docker\n- PostgreSQL\n- Auth0 \n### Comments\n- Created REST API documentation using Swagger\n- Auth0 as OAuth 2.0 authentication\n- Dockerized the database\n\n## Live demo\nClick below to watch the app walkthrough on YouTube\n\n[![alt text](https://img.youtube.com/vi/tkP6Ao28RbM/0.jpg)](https://www.youtube.com/watch?v=tkP6Ao28RbM)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbartosz-ziolkowski%2Fairbnb_clone","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbartosz-ziolkowski%2Fairbnb_clone","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbartosz-ziolkowski%2Fairbnb_clone/lists"}