AndrewMotevich / Airways

The app called Airways - it’s an online platform designed to help users find and book flights quickly and easily.
https://airways-coral.vercel.app
1 stars 2 forks source link

Airways cross-check #53

Open Iogsotot opened 1 year ago

Iogsotot commented 1 year ago

Task: Airways Screenshot:

image

Deploy: link Done 28.05.2023 / deadline 29.05.2023 Score: 700 / 700

Hello, colleague! We put a lot of effort into creating a beautiful and functional project, and we even incorporated some best practices. Our project has a unique feature - we use a live API called AviaSales.

Since it's not a mock but a real working API, it has some behaviors worth mentioning:

1) Each new request returns slightly different data, so when navigating between pages, if it's possible to retrieve the most up-to-date ticket information, we do so. 2) The AviaSales API itself also uses other APIs, which may not always be available or may lack data for certain destinations. This is normal, and in such cases, the backend returns errors (400, 500). These errors, in addition to being visible in the network and console. We can't control the functionality of the third-party API, nor should we. If an error comes from the backend, it should be logged accordingly. 3) For the social media quick login buttons, we embedded pre-filled data (our Harry). If you don't want to enter your own information, you can simply use the ready-made solution for quick login.

4.* And we also added a dark theme, just because we can =) and because it's much more pleasant to review the task during the dark hours of the day.

image

You can use different cities to test flights between them, for example: London - Paris, Dublin - London, Minsk - Istanbul, Helsinki - Budapest.

We hope you like everything. If you have any questions, observations, or suggestions, feel free to reach out to any of us: Andrey Anna another Anna

Technical requirements

The maximum number of available points for the task evaluation is 700

Page layout (+150)

General Requirements:

Header:

Content Container:

Footer:

User authentication (+50)

Flight Search (Main) Page (+100)

Flight Selection Page (+150)

Booking Process Page (+100)

Summary Page (+50)

Shopping Cart (User Account) Page (+100)

These two pages are visually similar and represent either the added booking to a cart or already finished ones.

Shopping Cart page:

User Account page:

vercel[bot] commented 1 year ago

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
airways ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jul 4, 2023 10:48am