Skip to content

Project submission for the DFW IT Talent Champion Competition

Notifications You must be signed in to change notification settings

ElvinLit/AlgoNavigators

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AlgoNavigators

Project Submission for the DFW IT Talent Champion Competition

Placed Top 3 Overall, secured funding from Locke Lord LLP

Team Members

  1. Elvin Li
  2. Akshat Sharma
  3. Shrimoy Satpathy
  4. Vishnu Nambiar
  5. Noah Chin

Demo

Demo_Video

Product Description

Introducing the future of travel planning – our innovative chat bot designed to streamline your entire travel experience. From flights and accommodations to sightseeing and dining, our chat bot ensures you have everything at your fingertips using the natural flow of the English language.

Features

  1. All-Inclusive Experience: Simplify your travel plans with an all-encompassing platform. Whether you're looking for the perfect flight, a cozy hotel, entertaining activities, or the most renowned restaurants in town, our chat bot has you covered.
  2. Intuitive Design: Built using advanced technologies like HTML/CSS, Bootstrap, and JavaScript, our platform offers a sleek and modern design, ensuring even those without technical knowledge find it a breeze to use.
  3. Smart Recommendations: Powered by the GPT-3.5 API and LangChain, our chat bot doesn't just respond; it suggests. Not sure where to dine? Ask the AlgoNavigator. Clueless about the local attractions? Let AlgoNavigator be your guide.
  4. Seamless Backend Operations: Under the hood, Flask, Selenium, and BeautifulSoup work in unison to provide real-time data, while SQLite and SQLAlchemy ensure smooth database interactions.
  5. User-Centric Approach: At the core of our product lies a robust Learning Language Model (LLM) that enhances user interaction, making your queries feel more like a conversation with a seasoned traveler.

Technologies

  • Python, LangChain, GPT-3.5 API
  • HTML/CSS, Bootstrap, JavaScript
  • Flask, Selenium, BeautifulSoup
  • SQLite, SQLAlchemy

Roadmap Considerations

Below lists ideas we considered for further development but were unable to finish due to time constraints.

  1. Precision Itinerary Planning: Explore detailed, day-by-day scheduling, accounting for activities, wait times, and travel intervals. Potential integration with our own calendar or Google Calendar for enhanced planning.
  2. Cloud Database & Authentication: Consider expanding our database capabilities with Firebase and streamline user login with Google OAuth for secure, efficient access.
  3. Personalized Chat Bot Persona: Evaluate options to tailor the chat bot's persona, aligning it more closely with specific user demographics for a personalized touch.

Running the current app:

  1. Clone the repository
  2. Open terminal, cd into /AlgoNavigator.
  3. pip install -r requirements.txt (pip3 install -r requirements.txt on MacOS)
  4. Add apikey.py in website directory, and insert your own OpenAI api key.
  5. python main.py (python3 main.py on MacOS)

About

Project submission for the DFW IT Talent Champion Competition

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published