Good afternoon!
The booking system https://infobus24.de/ is available in three languages.
There are several access levels with their own functionality. Each has its own personal account.
The system looks something like the screenshot from the inside.
All the files that are currently available have been uploaded to Google Drive, there is a GitHub repository.
https://drive.google.com/drive/folders/1Xn_59v1CPbcAhxLtDbOMWZS4On6qfyBp?usp=sharing
The system is built on the MERN technology stack (MongoDb, Express.js, React.js, Node.js).
Accordingly, the database is on MongoDb
API for managing the database is on Node.js with Express.js
The website is on React.js
Task:
1. Correct display of locations, days of the week, and times in the list and search for flights.
So that it is possible to add such a flight.
1) Departure from Berlin on Fri, Sat from the airport at 19:45,
Arrival in Kaliningrad on Sat, Sun at 5:30
Return from Kaliningrad:
Departure on Mon, Wed at 18:00
Arrival in Berlin on Tue and Thu at 5:30 at the airport
2) Departure from Berlin on Sun at 22:00 from Mazuren
Arrival in Kaliningrad on Mon at 9:00
Return from Kaliningrad:
Departure on Sat at 22:00
Arrival in Berlin on Sun at 9:00 at Mazuren
2. When selecting a return flight, all possible options for the return flight of the same carrier should be displayed, as indicated in p.1.
3. Save passenger data for authorized users when booking (in case they decide to choose another date or flight, so they do not have to re-enter it).
This means that the reset of already entered passenger data should only occur after reloading the page or after exiting the flight search page.
Further tasks will follow.
In case of successful completion, there may be an opportunity for ongoing collaboration.