Made by The spice boys
Your one stop travel itinerary app, see where life takes you!
The Travel Diary allows you to create a digital travel journal and share it with the world. Preserve all your travel experiences in one dedicated, personalised space, plan your next adventure and gain inspiration from other travellers across the world. Once you have logged in, you will be taken to a home page with an interactive 3D globe. Clicking a country on the globe will allow you to see user-made travel itineraries associated with that country. You can view the activities in each itinerary and the photos and notes that users have uploaded to commemorate the exciting things they have done on their travels.You can interact with these itinerary cards to redirect to other country pages, as well as the profile pages of other public users. If you see an itinerary you like, ‘favourite’ it and add it to a list of favourites that you can find on your profile page.You can also create, edit and share your own itineraries for other users to see, as well as set your privacy levels to control how much information you would like to share.
The Team
Shemaiah N’guessan
A driven individual with a solid foundation in Digital…
design, engineering, and marketing bringing a unique perspective to the tech industry. My passion lies in design, development, and problem-solving, driven by a pursuit of innovation. I strive to make a meaningful impact by leading initiatives that drive change and shape the future of technology.
Liam Appleton
Programming is definitely my passion.I have recently…
completed the Northcoders Software Development (JavaScript) bootcamp, where I’ve had plenty of experience coding. From building dynamic front end user interfaces with React.js, to robust back end APIs with Node.js. I’m hungry to carry on learning new technologies and growing my skills as a developer.
James Turner
My interest in software development began with teaching…
myself to code as a lockdown hobby. Coming from an arts and humanities background, I enjoyed the ability to combine my creative skills with the practical problem solving that programming requires. The communication and team-working skills I have developed through previous education and employment have been invaluable in learning how the industry collaborates through methodologies such as Agile.
Madushan Wijesundara Mudiyanselage
I’m Madushan — a JavaScript Developer passionate about…
building web applications. I’m currently seeking opportunities as a Junior Software Developer, eager to learn, grow, and contribute to exciting projects. Feel free to reach out!
Yejun Guan
I’m a naturally curious problem solver with a passion for…
technology that started during my hands-on experience in our family’s e-commerce business. Over time, I discovered that coding is not just about writing code—it’s a creative journey where logic meets innovation. After diving into self-taught projects and refining my skills at Northcoder bootcamp, I’ve transformed that passion into a robust foundation in software development. Now, I’m eager to bring my unique perspective and drive to a Junior Software Developer role, where I can contribute fresh ideas and continue growing and learning as a developer.
Christian Kikep Nguemou
I am christian kikep Nguemou recently graduate from…
Northcoders, where I completed an intensive full-stack web development program focused on modern technologies like JavaScript, React, Node.js, and Express. I bring strong problem-solving skills and a passion for building efficient, user-friendly applications. I’m currently looking for opportunities to contribute to a collaborative dev team, keep learning, and grow as a software developer.
Mohammed Abdalla
I am christian kikep Nguemou recently graduate from…
Northcoders, where I completed an intensive full-stack web development program focused on modern technologies like JavaScript, React, Node.js, and Express. I bring strong problem-solving skills and a passion for building efficient, user-friendly applications. I’m currently looking for opportunities to contribute to a collaborative dev team, keep learning, and grow as a software developer.
Tech Stack

We used Java, springboot, hibernate, Node.js, React, Bootstrap, three.js, Render, Netlify, cloudinary – Our front end stack was used as it was the most reliable, flexible and well-supported. – For back ended we used java springboot streamlines data management and enabled us to develop OOP skills and better relational mapping. – Cloudinary photo hosting for security and logistical considerations.
Challenges Faced
Some of the challenges we faced were linked to picking up a new programming language for the backend (java), implementing authentication to restrict access to users personal information, rendering of the globe using Three.js proved difficult due to the shear volume of programming that it required.