Skip to content

nahidreza99/BonVoyage

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BON VOYAGE

1. Introduction:
Bon voyage is our web application’s name. It is a kind of application where people can arrange their vacation and travel destinations with suitable prices and deals of their own. It is a commercial application.
People from time to time need recreation from their mundane life. So they often want to go on vacations or holidays to relax. But sometimes it is difficult for them to arrange since a lot of travel agencies have different prices and offers. So it becomes a little challenging for them to find a deal that will not be expensive and they can find reviews in one place. This web application will help them find good deals on places, hotels, restaurants, tickets with their reviews in one place. The purpose of this app is to help people get the vacation of their choice. They can also make profiles and write about their experiences in a blog. Based on their travel history they can also get different coupons and services on their wishlist of their next destinations.
The challenges we may face in this project is to convert this idea into a real life program and keep it bug free. Maintaining the security or privacy of the users and keeping it accessible are also a big challenge.

2. Non-Functional Requirements:
Security:
In any project, securing the system or application is the main task. There is so much personal information about people who are involved in any web application. So, if the system is incapable of providing a proper security system then our application will not be reliable. The system should protect the privacy of the users. To fulfill the requirement of the users, they should have set some policy. Such as the system shall automatically log out all users after a period of inactivity. The system shall not leave any cookies on the user’s computer containing any of the user’s confidential information.

Availability:
The system shall be accessible to anyone who has a smartphone, computer or any other smart devices with internet connection. The system shall provide universal language.

Usability:
The system will be user friendly and less complicated like anyone can understand the steps of consulting. Thus making it less time consuming.

Reliability:
The information about designers shall be authentic and reliable. And it will be thoroughly checked and verified.

Documentation:
User’s information will be kept in a secure and organized manner. So that no information will get lost from the database.

Performance:
The performance of the functions will be well optimized, making the program run smoothly. The performance shall depend upon hardware components of the client. The system should minimize mistakes and give clear error messages that instruct the user on how to address the situation appropriately.

Maintainability:
How well the system will work depends on the maintainability of the system. By providing good and efficient service to the users can fulfill this important requirement. The maintenance depends on the flexibility of the system. And to maintain the flexibility developers should have used the proper software and hardware.

3.Functional Requirements:
Users:
● The users will have a basic profile
● They will have a membership along with their travel history.
● The users will also have an achievement level
● The users can also make their wishlist for their next trip. They can also get coupons according to that.

Services:
● The services will include the tour packages.
● The services will also include hotel bookings, bus tickets, plane tickets etc.
● The services will provide the hotel reviews, restaurant reviews and place reviews.
● It will also include other miscellaneous services to the users.

Travels:
● The traveling will include different packages such as. Domestic and international.
● The users can also customize their travel packages according to their needs.

Socials:
● The users can put their feedback.
● There will be a traveler’s vlog in which they can create, edit and delete their posts.
● They can also follow other users and see their posts.
● There will be a discussion forum.
● The users can message each other too.

Searching:
● The users can search other users.
● The users can search for plane/bus tickets.
● The users can also search for different places of their destinations.

4.Technology:
For developing this web application, we may use some programming language to run the app efficiently.
● HTML, CSS, Javascript.
● Python and django.
● Sqlite3

5.GUI Screenshots:

  1. Login and Signup Alt text Alt text
  2. Homepage: Alt text
  3. Latest news Alt text
  4. Popular events Alt text
  5. Profile: Alt text
  6. Events: Alt text
  7. Upcoming events: Alt text Alt text
  8. Travel token Alt text
  9. Hotel reviews and reservations: Alt text Alt text
  10. Hotel review: Alt text Alt text
  11. Hotel reservation: Alt text Alt text
  12. Hotel room booking pdf: Alt text
  13. Bus: Alt text
  14. Bus ticket book: Alt text
  15. User search Alt text Alt text
  16. Send message Alt text
  17. Inbox messages: Alt text
  18. Shout out Alt text
  19. Wishlist Alt text
  20. About us Alt text Alt text
  21. Contact Alt text Alt text
  22. Blog post: Alt text
  23. Blog post details: Alt text
  24. Blog comments: Alt text
  25. Admin panel: Alt text
  26. Admin Events: Alt text
  27. Adding events in admin: Alt text
  28. Bus Admin Alt text
  29. Hotel events: Alt text

THANK YOU

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • CSS 58.2%
  • HTML 23.5%
  • JavaScript 12.6%
  • SCSS 3.6%
  • Python 1.1%
  • Less 1.0%