Online Tourist Guide

Web Application

Project Details

Project Information

Project Title: Online Tourist Guide

Category: Web Application

Semester: Fall 2024

Course: CS619

Complexity: Easy

Supervisor Details

Project Description

Online Tourist Guide

 

Project Domain / Category

 

Web Application.

 

Abstract / Introduction

 

XYZ Technologies offers services based on user experiences, assisting individuals interested in determining the most suitable tourist destination for the season they plan to travel.

 

The main goal of XYZ Technologies is to automate various tasks in order to provide visitors with more information about different services.

 

 

You will develop a web-based application that will help its users provide valuable tourist guidelines based on existing data available as a repository. Major functionalities of the project will include:

 

 

 

Functional Requirements:

 

                     Users will register and provide basic information at the time of registration. Registered users will be able to log in to the online website portal.

 

 

                     User profile and dashboard will be set automatically when a registered user logs in for the first time.

 

 

                     Admin will design a user dashboard along with the user’s profile information, and all other user-related activities records will be stored and maintained in a database.

 

 

                     Admin will add information on the web Homepage that will include information about different destinations (with images, descriptions, and activities) that are suitable for the users as per season in Pakistan, i.e., autumn, spring, summer, and winter.

 

 

                     Users can get more information about different places of his/her interest, like mountains, deserts, or cities.

 

 

                     Admin will manage the content on the Homepage that will include the most relevant information about visited destinations based on tourists’ reviews and comments.

 

 

                     Admin will be able to manage (Add/Delete/Edit) users’ profile-related information, edit/delete destinations, and all relevant activities on the website.

 

 

                     Admin can be able to share travel tips posted on our platform on different social platforms, like Facebook, Instagram etc.

 

 

                     The system will allow users to create, save, and share travel interest details, including travel dates, accommodations, and activities.

 

                     The system will provide an interface to contact third parties, like another service provider for the booking of hotels and flights.

 

 

                     Users will be able to give feedback and review on shared destinations and services.

 

 

                     Users can see local events, tours, and activities with details like the upcoming event calendar.

 

 

                     The system will provide an interface to Google Maps API to display destinations and routes.

 

 

                     The system will provide an interface to view, like, and comment on photos uploaded by users for each destination.

 

 

                     The system will suggest recommendations to the user according to interest based on past activities and preferences.

 

                     Users’ dashboards will be designed for analytical insights on usage and trends.

 

 

 

Tools:

 

 

Backend: Python, Django

 

Frontend: HTML, CSS, JavaScript (optional frameworks like Bootstrap for styling and React or Vue.js for a more dynamic interface) Database: SQLite/PostgreSQL

 

IDE: Visual Studio Code/PyCharm/Sublime Text

 

 

 

Supervisor:

Name: Muhammad Kamran Qureshi

Email ID: kamran.qureshi@vu.edu.pk

 

Skype ID: kamranqureshi99

 

Languages

  • Python, Django Language
  • HTML, CSS, JavaScript (optional frameworks like Bootstrap for styling and React or Vue.js for a more dynamic interface) Database: SQLite/PostgreSQL Language

Tools

  • Any Tools Tool

Project Schedules

Assignment #
Title
Start Date
End Date
Sample File
1
SRS Document
Friday 8, November, 2024 12:00AM
Wednesday 4, December, 2024 12:00AM
2
Design Document
Thursday 5, December, 2024 12:00AM
Thursday 27, February, 2025 12:00AM
3
Prototype Phase
Friday 28, February, 2025 12:00AM
Tuesday 18, March, 2025 12:00AM
4
Final Deliverable
Wednesday 19, March, 2025 12:00AM
Monday 5, May, 2025 12:00AM

Viva Review Submission

Review Information
Supervisor Behavior

Student Viva Reviews

Prototype Viva

Reviewer: Sheeza

Submitted on: Sunday 13, April, 2025 06:10PM

Supervisor Behavior: Lenient & Supportive

Supervisor is kind and helpful, asks easy questions, may give hints.

Review:

Assalam-o-alaikum! Sb sy phly jb viva start hua to sir ny assignment k according tasks perform krny ko bola jis m btana tha website work kesy krri hai. User register login or other tasks jo b hain mny user login kr k dikhaya latest updates waly page pr sir ny bola k iska code dikhain kha pr hain mny apni file sy open kr k dikhya and kuch doubts thy wo b discuss ho gy or lst pr sir ny bola apka viva ho gya h or end overall viva bht acha gya mera.
Sir ny koi charging ni krwai but mjy to improvements k lia bola h notifications wala task mra complete ni tha islia
Bki unho ny simple yhi bola tha k apni assignmt ka task perform kr k dikhao.
M to confuse thi k kn sa task phr mny sir ko user register or login kr k btaya phr unki jo requirements thi sb explain ki sir ny travel recommendation wala bola k iski file open kro mny or ik logic puchi thi k ye kha or use ho rhi h ti wo dikhaya to sir ny kha okay viva ho gya bht jldi ho gya tha. Code m likhi thi na mny jo recommendation wali field or suggestions wla task tha us mein, K agr season type match ho jay to user jo show ho gy na usky preferences k according or agr match ni hoti to matching activities not found likha hua ay to sir ny yhi pucha k ye coding wali logic apny kha pr lgai h phr mny sir ko coding file open kr k dikhai thi k ye wali line pr mny cide likha h ye

Sir bohat polite hain even guide b krrhy thy.