Holidaze

This was a school project where I got tasked to create a venue booking platform from scratch. The assignment came with a list of requirements and a school-provided API.
I had to plan out the projects carefully to make sure I met the delivery date. I decided to work within sprints and organize tasks into weekly goals. I designed the whole interface myself and used Next.js to handle server side rendering and optimizing SEO. Tailwind CSS and custom shadcn components helped me create a clean and responsive design that looked great on various screen sizes and devices.
One of the biggest hurdles was getting the date picker to work smoothly. It took a lot of trial and error, but I eventually figured it out. Another challenge was dealing with the limitations of the API I was provided, which meant that i had to rethink some parts of my initial design. This project was also the first time I came across lots of version incompatibles, this was a huge struggle to solve and understand as the documentation wasn't as clear as I hoped it would be
Despite all these issues, I have learned a great deal from this project and I have new knowledge to bring with me to the next project I do.