Here is a simple website for travel agency.
The website contains a login area for customers/employees/admins.
The main goal of the website is to let the customer to book a ticket. To select the country From/To and select the timing of the flight Departure/Arrival, and other options like escalate, visa needed for specific country, hotel(Yes/no), taxi, how many days to spend in a certain country. Attach documents, like passport/visa/Peronal Id. The application do not need any API integrations in the website. The user is just submitting his information and the agency will contact him.
The website has 3 roles:
The customer: Is the person who is going to fill out these information. He should signup using facebook/gmail/manual sign up. After submitting he should receive a mail containing the information he submitted and an employee is assigned to follow up is submission.
The employee: the employee needs to follow up with the requirements of the customers, he should be able to send a notification for the customer that his submission is approved/pending/needs extra documents.
The admin: should be able to see the progress of the submissions viewed per submission, or by date per week/month/quarterly/ with the fees of submissions. A graph that displays the fees. The admin should be able to create/delete employees accounts.
The website include 4 or 5 basic tabs.
1- Home page
3- book a ticket.
5- contact us
The homepage should contains a slider with new news for promotion.
All the website should be integrated with a smooth cms.