Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web Programming Project — Ubuntu Travel

What Happened

While working on this project, we encountered an unexpected technical issue:
One of our development computer screens stopped working during the final phase. This caused delays in final testing and uploading.

We discussed the situation with our Web Programming Coordinator and informed them that we'd upload the final project to GitHub as soon as possible.
Thanks for your understanding — and sorry for any inconvenience caused.

About Our Website

This website represents a fictional South African travel agency named Ubuntu Travel. It is designed to showcase real-world travel functionality, an engaging UI, and API integration to simulate a modern booking and discovery platform.

Main Features

  • Home Page: Dynamic and stylish homepage with a trip search form.
  • Sign Up / Log In: A basic authentication interface for client access.
  • Contact Us Form: Sends messages through a contact API endpoint (mock).
  • Blog & Reviews Page:
    • Blog articles about South African destinations
    • Real user reviews (hardcoded or form-submitted)
    • Google Maps section for discovering key travel spots (if approved)
  • Dynamic UI Effects:
    • Background image slider
    • Review marquee
    • Hover effects and transitions
  • Language Switch UI (functional + prepared for translations)
  • Responsive Design: Optimized for mobile and desktop

Tech Stack

  • HTML/CSS/JS All from scratch, no frameworks
  • CSS Styling: Custom-built responsive styles with hover animations
  • JavaScript: For interactivity, dropdowns, sliders, validation, log in, sign up
  • Optional APIs:
    • Google Maps
    • Contact by mail

Inspiration Behind the Name

Ubuntu is a South African philosophy meaning “I am because we are.”
It reflects our goal to design a site that connects people to people, culture, and nature through authentic travel experiences.

What We Learned

  • How to build and style a full website from scratch
  • How to connect front-end UI with APIs
  • How to manage project files, GitHub, and hosting
  • How to handle bugs and unexpected technical issues (like a broken screen 😅)

Final Notes

We hope you enjoy browsing our travel agency project as much as we enjoyed building it (even through the chaos).
Thank you for checking it out!

“Travel the Ubuntu Way — where your journey begins with connection.”

— Lina & Victor

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages