Skip to content

Latest commit

 

History

History
65 lines (37 loc) · 4.88 KB

README.md

File metadata and controls

65 lines (37 loc) · 4.88 KB

Travel Time

sign up for free and find the best destinations for your journeys!

Travel Time

This is a web application that allows users to find travel destinations and read and share reviews about their travel experiences. The website is designed to be user-friendly and easy to navigate, with a sleek and modern design that is appealing to users.

Technologies Used

The back-end of the website is built using Python, with the Flask framework for the server. The front-end is built using HTML and CSS, with the Bootstrap framework for easy styling. The database used is SQLite, which allows for efficient storage and retrieval of data.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Features

Sign-up Page

The website includes a sign-in page where users can register for an account by providing basic information such as a unique username, email address, and full name. Users can also add a profile picture to personalize their accounts. The user information is stored securely in the database for future use.

Vacation Page

The vacation page allows users to search for over 60 travel destinations, using filters such as location, type of vacation, activities and so much more. The website also includes a table to sort the data about each vacation, including the city, country, continent, description, image, type of vacation, activities, attractions, weather, famous foods, and local cuisine. Users can bookmark vacation information for future reference and search for specific destinations by name, country, and continent, Also users can like their favourite vacations.

Reviews Page

Users can read and filter through reviews from other users about their travel experiences. The website includes a search function to allow users to find specific reviews, as well as the ability to sort reviews by date, rating, and other criteria and if users want to bookmark a sacific review, they are able to do it.

Sharing Experiences

Users can share their travel reviews by going into the Sharing Experiences page, which can be helpful to others who are planning their trips. The website includes social sharing buttons to allow users to share their thoughts on social media platforms, making it easier for others to discover the website.

Settings Page

The settings page allows users to manage their account details, including their username, email, and password. Users can also view their review history and edit or remove their reviews as needed. Additionally, users can manage their bookmarks and delete their accounts if they no longer wish to use the service.

User Experience

The website is designed with a focus on user experience, with a clean and modern design that is easy to navigate. The search and filter functions on the vacation page make it easy for users to find the ideal vacation spot for their specific needs. Users can also bookmark vacation information for future reference and search for specific destinations by name, country, and continent. The reviews section allows users to read about other people's experiences and get a sense of what to expect from a particular destination. Sharing reviews can also help build a community of travelers who can share tips and advice.

Security

The website is designed with security in mind, with user information stored securely in the database and password encryption to protect user accounts. Additionally, the website is regularly updated to ensure that it is protected from potential security vulnerabilities. The users are able to remove their accounts if they do not want to use that anymore which protects their information. Here is an opinion, if any user forgets their password they can reset the password by sending Gmail covering a temporary password. If the users use some easy passwords which can endanger their account website shows them a warning notification to let them know their informations is in danger.

Future Plans

In the future, we plan to add additional features to the website to further enhance the user experience. Some potential features include:

  • Adding a rating system for vacation destinations to allow users to rate their experiences
  • Incorporating a chat function to allow users to communicate with each other directly
  • Expanding the number of vacation destinations available on the website

Conclusion

Overall, this travel reviews website is a valuable resource for anyone looking to plan a trip. The user-friendly interface and features make it easy for users to find and share information about various travel destinations. By utilizing the latest technologies and focusing on user experience and security, the website is able to efficiently store and retrieve data, making it a reliable and efficient tool for travelers.

My Blog

Read a little about me on -> https://amirmahdi-tizchang.github.io/blog/ Let's get know each other!