Kiruthic-Selvakumar / travel_frontend

Apache License 2.0
0 stars 0 forks source link

InterTravel - Internationally Traveling activites and Planning #1

Open Rbojja23 opened 4 days ago

Rbojja23 commented 4 days ago

InterTravel

Objective

To create a social media platform where planning for international travel procedures is made simpler and accessible. To provide users with a detailed and user-friendly tool that offers insights into various elements of planning travel or vacation, including destination activities, food, hotels, transportation, budget, packing, and healthcare, enabling them to make informed decisions.

InterTravel will include great analytics/ratings for users making deciding the best spots to go on while on vacation extremely easy. The website will make use of AI to respond to user posts and questions regarding a specific place or attraction. Finally, by including the costs as a part of the decision-making InterTravel drives a great package deal of a one-spot webpage capable of supplying users with everything they need to go on a stress-free vacation.

Key Features

1. Powerful Rate Analytics

A robust rating system allows users to score destinations, restaurants, and attractions on a scale of 1-10. Advanced analytics highlight top-rated and trending spots, helping users choose the best options easily.

2. AI Travel Assistance

An AI-powered assistant answers user questions about destinations, providing specific suggestions and insights.

3. Interactive Social Features

Users can post detailed reviews, and engage in discussions with other travelers through comments and Q&A.

4. Cost and Budget Tools

It will have cost comparisons for accommodations, activities, and transportation, with a built-in budget planner to simplify travel expenses.

5. API Integration

APIs handle reviews, ratings, and AI responses, ensuring seamless functionality and interactivity across the platform.


Organization

The organization will include a user login, and authentication. A travel home page outlining the different features available to help users, and provide links in the main hotbar that lead to the tools. Each individual feature of InterTravel(e.g. food or hotel) will have its own page with full-stack functionality and ability to make posts as well as rate.

Emphasis on Social Media and Interaction

Along with features to help plan such as a destination planner, most tools and pages on InterTravel will have ability for users to be able to post comments/reviews about a specific destination and review their quality of service. Attached to their review, the website will also have a rate functionality, where users will be able to rate a destination or place on a scale of 1-10, and that average will be displayed so users can best choose where they stay or go out to eat, for example.


Screenshot 2024-11-22 at 8 47 34 PM

Topics and Tools

All features will include post/review functionality, and some will include rate functionality.

Incentives:


Team Roles

Role Team Member Assignments Contribution
Scrum Master Kiruthic Destination Activities Prune/organize repository, configure AI API, work on Rate API, complete full-stack code for page, guide team, provide requirements
Scrummer #2 Rohan Transportation Complete full-stack code for page, create plan designs, integrate AI API
Scrummer #3 Tarun Food Complete full-stack code for page, design and contribute to Rate API
Assistant Scrum Master Aadi Hotels Complete full-stack code for page, coordinate with scrummers, contribute to Rate API
Scrummer #5 Derek Budget Complete full-stack code for page
Scrummer #6 Aaditya Packing Complete full-stack code for page
Scrummer #7 Arhaan Healthcare Complete full-stack code for page, integrate AI API

CPT Requirments

Big Idea Implementations
Collaboration, Program Function, and Purpose Team Issue, planning with Kanban, team roles and check-ins
Program Design and Development Ensure front-backend connection works well, enhance user experience from Flocker
Debugging Code and Fixing Errors Take user feedback and use it to improve features, use interceptors to debug while coding
Data Utilize Google Travel APIs or similar to find databases for locations and establish fetching connection with frontend and backend.
Deployment and Internet Concepts Login features, uniform domain system, fetch different API requests, organize to make code simple and optimize performance
Data Science and Social Media Allows logged-in users to make posts on different sections that will be cached in the backend database, analyzing data using Python libraries

Repositories

Frontend: https://github.com/Kiruthic-Selvakumar/travel_frontend Backend: https://github.com/Kiruthic-Selvakumar/travel_backend

Webpage

https://kiruthic-selvakumar.github.io/travel_frontend/


Frontend to Backend Integration

In specific, due to the nature and idea of InterTravel, specific API will need to be used to store user data, and provide analytics to users(Just feature-specific) API's:


Figma Design

image image image image


To-do


Kanban

https://trello.com/invite/b/6740b5508f4a9bdee5cb3a97/ATTIdd069f31f4d82c6c582f327ce7d6aae40396844A/issue-timeline

tarunrayavarapu commented 4 days ago

https://github.com/tarunrayavarapu/tarun_2025/issues/10

(link to issue)

Rbojja23 commented 4 days ago

Fair Fares (Rohan Bojja) Planning Issue: https://github.com/Rbojja23/rohan_2025/issues/10

ArhaanM123 commented 4 days ago

Wellness Waypoints(Arhaan Memon) Issue https://github.com/ArhaanM123/Arhaan_2025/issues/14

aadibhat09 commented 4 days ago

Lodging Listings issue https://github.com/aadibhat09/aadi_2025/issues/21

derekkang1 commented 4 days ago

Budgeting Brilliance (Derek K) https://github.com/derekkang1/DerekCSP/issues/8

aadityataleppady commented 4 days ago

Packing Portal issue (Aaditya Taleppady): https://github.com/aadityataleppady/aaditya_2025/issues/6#issue-2682066304

Kiruthic-Selvakumar commented 3 days ago

Destination Imagination Plan (Kiruthic Selvakumar)

Destination Imagination

Purpose:

The "Destination Imagination" page will provide users with an engaging and interactive platform to explore travel destinations and attractions. It aims to:

Inspire Exploration: Showcase a variety of travel destinations, including many popular attractions, hidden gems, and experiences that cater to different interests (e.g., nature, culture, adventure). Enable Decision-Making: Help users make informed travel choices through a community rating system and detailed reviews. Creat Social Interactions: Create a space for users to share their experiences, discuss travel tips, and connect with others who share similar interests in exploration. Encourage Trustworthy and Accurate Content: Build a large and wide reliable database of user feedback to ensure future users receive genuine insights into destinations from a large amount people, showing legitimacy.

Key Features:

  1. Destination Listings:

Categories such as region, activity type, or travel budget. Essential details like descriptions, photos, costs, best seasons to visit, and nearby attractions.

  1. Rating System:

Allow users to rate destinations using a numerical or star-based system(1-10. Display average ratings on each listing as analytics for the viewer.

  1. Review Posting:

Users can write and submit detailed reviews about their experiences at specific destinations as posts accessible to everyone attached to their rating. Option to include photos with reviews to enhance authenticity.

  1. Interactive Social Features:

Allow users to like, comment, or respond to reviews, fostering discussions, and asking questions to enquire further about their destinations. Leaderboards or badges for active contributors to encourage engagement.

  1. APIs for Full-Stack Functionality:

Post API: Store user reviews in a backend database while enabling retrieval, updates, and creating new posts. Rate API: Handle user interactions with ratings and votes, updating scores in real time.

Search and Filter API(Possibly find one online to take advantage of): Provide advanced search capabilities for users to find destinations by keyword, rating, or type.

  1. User Profiles:

Personalized profiles where users can track their contributions (reviews, ratings)

  1. Error Handling/Moderation:

Take care of false and invalid submissions, and look into some API to prevent spam.

Next Steps:

Research: Study leading travel platforms (e.g., TripAdvisor, Google Reviews) to understand user expectations. Prototyping: Design Figma designs to align features with the overall site theme. Development: Use flocker backend APIs for authentication, and channels/posts. Design a user-friendly frontend that integrates all features seamlessly. Create backend code that allows us to rate these different attractions. Testing and Feedback: Conduct iterative testing that reflects this plan and our goals in order to refine the design and functionality based on peer review and testing.

Summary

This project combines full-stack development, creativity, and user-friendly design to make trip planning both efficient and enjoyable. Please leave feedback on additional features or improvements!

jm1021 commented 1 day ago

This is a lot. You certainly have taken project seriously and considered many travel considerations and breakdowns. You could probably scale down. On this type of thing, you could socially plan a trip to a few places considering your many idea.

For instance pick top five destinations where you think people may want to go and consider many ideas and build a chat room and travel planner to ...

Paris Rome Shanghai Hyderabad New York

.91 mostly for vast brain storming, but unless you scale down it will not happen.