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.
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.
- 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
- 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
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.
- 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 😅)
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