Skip to content

Iyadh27/CodexBots_SL-Portal

Repository files navigation


SL Portal: Your Ultimate Guide to Exploring Sri Lanka

Welcome to SL Portal, the all-in-one mobile app crafted to showcase the wonders of Sri Lanka. Whether you're a tourist planning your dream vacation or a visa officer managing applications, SL Portal is your gateway to a smooth, engaging, and intelligent experience.


Table of Contents


Features

For Tourists: Explore, Plan, and Enjoy!

  1. Visa Application and Tracking Made Simple
    Say goodbye to tedious visa processes! Apply for your Sri Lankan visa directly through the app and track your application status with ease.

  2. Real-Time Email Notifications
    Stay updated on your visa application status with instant email alerts, so you can plan your journey without any delays.

  3. AI Travel Buddy
    Meet your personal travel assistant! Our AI chatbot helps you discover scenic spots, authentic eateries, and hidden gems in Sri Lanka. It can even create a customized itinerary to ensure you make the most of your visit—no planning headaches required!

  4. Discover Sri Lanka’s Treasures
    Dive into engaging blogs and articles about must-visit locations, from ancient temples to pristine beaches. Get inspired to explore the island like never before.

  5. Effortless Booking
    Book your accommodations and inland travel—hotels, trains, and flights—straight from the app. Choose the perfect package that fits your itinerary.

  6. Interactive Travel Map
    Let the map guide you! Based on your location, it suggests nearby attractions and beautiful places worth exploring. Discover Sri Lanka right from your fingertips.

  7. Build Your Itinerary
    Plan your adventure on the go. Sketch a rough itinerary and refine it as you explore—flexible planning at its best.

  8. Social Platform for Travel Enthusiasts
    Share your stories, connect with fellow travelers, and dive into a community of explorers. Post your experiences, comment on others’ journeys, and engage in lively discussions on the forum.

For Visa Officers: Efficient, Secure, and Insightful

  1. Comprehensive Dashboard
    Manage visa applications with a user-friendly dashboard that provides a clear view of each applicant’s status.

  2. Review and Decision-Making
    Dive into each application to inspect, approve, or reject visas based on criteria, ensuring a secure and efficient process.

  3. Security Integration with Interpol API
    Ensure the safety of visitors and the nation with a powerful risk assessment feature that flags risky applicants using the Interpol API.

  4. Automated Notifications
    Send out instant email updates to applicants regarding their visa status, streamlining communication.

  5. Analytics for Data-Driven Decisions
    Access insightful analytics on tourism trends and application data to support informed decision-making for the country’s tourism strategy.


Technologies Used

  • Frontend: Flutter—creating smooth, beautiful interfaces for both tourists and visa officers.
  • Backend: Firebase—providing secure, scalable data storage and management.
  • APIs: Interpol Services API—integrating global security checks seamlessly.

Installation

Get started with SL Portal in just a few steps:

  1. Clone the repository:

    git clone https://github.com/Iyadh27/CodexBots_SL-Portal.git
  2. Navigate to the project directory:

    cd sl-portal
  3. Install dependencies:

    flutter pub get
  4. Run the app:

    flutter run
  5. To startup chatbot:

    uvicorn main:app --host 0.0.0.0 --port 8000 --reload

Usage

  • Tourists: Effortlessly plan and enjoy your trip to Sri Lanka with intuitive features designed for convenience and excitement.
  • Visa Officers: Manage applications securely, analyze tourism data, and ensure a smooth flow of tourists into the country.

Future Rollouts: Unveiling More, Step by Step

To ensure the best user experience, we are rolling out features in stages. This approach allows users to become familiar with the app's core functionalities while anticipating new enhancements.

Next Up:

  • Expanded itinerary planning tools for tourists.
  • Comprehensive booking options for inland transport.
  • Advanced analytics features for visa officers to better understand and manage tourist flows.

Contact Us

Got questions or need support? Reach out to us at (mailto:[email protected]). Let’s make exploring Sri Lanka an unforgettable experience!


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published