Completed

React App For Airbnb Digital Guidebooks ( Host Home Screen )

Published on the June 12, 2024 in IT & Programming

About this project

Open

Project requirements  ( Home Screen )
The user should be able to list active guides
The user should be able to switch between active guides
The user should be able to see and click the link to the guide, example
The user should be able to see the first relevant image of the guide. If there are no images yet a placeholder image should be shown.
The user should be able to see 4 sections as a preview of cards. When clicking each section the user should be redirected to the sections screen.
Recommendations section
Each recommendation displays an image, title and subtitle, clicking it redirects to the google place link.
The user should be able to switch between recommendation categories clicking on each of the tabs.
The user should be able to see different preloaded recommendation categories (these were previously created via the backend)
Attractions
Restaurants
Bars
Museums
Landmarks
Location Section
The user should be able to see the location of the property on the map (This map is not editable)
QR Code the user should be able to see the associated guide LINK
The user should be able to forward the associated as a WhatsApp with a preformatted message
Hi! This is the guide for your stay at the Airbnb! LINK
Languages
The user should be able to see the guide-supported languages

Project overview

Personal project for digital guidebooks I have been working on for some time now but need help finishing up the home page. This is only a web dev design an API integration. Skills needed mainly for this are GraphQL, Typescript, Tailwinds CSS, NextJS App router

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
API Integrations Other (Other APIs)
Roles needed Developer, Designer

Delivery term: June 29, 2024

Skills needed