Skip to content

gneeyess/Project.NET

Repository files navigation

Application – Booking a tour in Belarus


Goal:

It is necessary to develop an application for searching excursions, which will allow you to book a place for an excursion. The application must be able to select tours by filters.


Requirements:


Functional:

  • The home page contains a list of upcoming tours (execute a ban on the display of finished tours)
  • There is also a text field and a search button on the page. According to the substring entered by the user, excursions are searched for by name
  • Filtration. Filtration categories: city, price, dates (start/end), type of tour and transport. There is a button to reset filters and show filter results. If none of the categories is changed, the resulting query displays tours for all categories
  • If the user is not logged in, the pages display the registration/authorization buttons
  • After authorization, instead of the registration/authorization buttons, the user's personal account button is shown
  • Excursion data output is displayed as cards with minimal information: name, route, dates, duration, price
  • By clicking on the tour card, the user goes to a separate page of the tour, which contains full information about it. There is also a button for booking a place for this tour
  • The personal account displays the username, as well as a list of booked excursions
  • Administrator functionality. Deleting/adding/changing expeditions. Removing users. Changing or removing a booking

App example:


Additionally:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages