As the lead developer for the Hans Hotel website, I managed the entire project from concept to deployment, focusing on modern technology, performance, and user experience.
My key responsibilities included:
- Full-Stack Development: Architected and built the entire codebase using the latest version of Next.js, incorporating modern libraries like Tailwind CSS for styling and Zustand for state management.
- UI & Feature Implementation: Developed the majority of the user interface and implemented all core features, including the room showcase, gallery, and the dynamic booking engine.
- Advanced Search Functionality: Engineered the room search feature to utilize URL search parameters, allowing users to easily share and bookmark their specific search results.
- SEO & Social Media Optimization: Built dynamic, SEO-friendly pages by programmatically generating unique titles, descriptions, and keywords. I also implemented Open Graph tags to ensure rich, shareable previews on social media platforms.
- Performance Optimization: Ensured the website maintained a high Google PageSpeed (Lighthouse) score by implementing performance best practices, such as advanced image caching and optimizing metrics like Largest Contentful Paint (LCP).
- Payment Integration: Implemented a variety of secure payment features, providing guests with multiple options to complete their reservations.