logo

Full stack development for Ioda Restaurant

Full stack development

Freelance mission for Ioda Restaurant. Full stack development for their website.

main image of the work
work thumbnail 0

Client: Ioda SARL

Period: 12/05/2022 to 15/06/2022

See the project live

Overview

As the Full Stack Developer for the Ioda Restaurant website project, I collaborated closely with a designer to bring their vision to life. The main challenge was to implement a horizontal scroll feature to enhance the user experience. Leveraging React for frontend development, Chakra UI for CSS styling, and Strapi for efficient data management, I integrated the design elements from Sketch files into the website.

Challenges and Solutions

Horizontal Scroll Implementation:

  • Challenge: Implementing a horizontal scroll feature to allow users to navigate through menu items or sections horizontally.
  • Solution: Utilized Locomotive scroll and custom CSS styling with Chakra UI to create a smooth and responsive horizontal scroll experience.

Integration of Design from Sketch Files:

  • Challenge: Translating design elements and layouts from Sketch files into functional components and UI elements.
  • Solution: Collaborated closely with the designer to ensure accurate implementation of design specifications, utilizing Chakra UI for consistent styling and layout.

Technologies Used

  • Frontend: Developed the user interface using React, incorporating components for dynamic content display and navigation.
  • CSS Styling: Utilized Chakra UI for CSS styling, providing a streamlined and customizable approach to design implementation.
  • Backend: Integrated Strapi as the backend CMS to manage restaurant data, such as menu items, images, and other content.

Outcome

The Ioda Restaurant website successfully achieved the goal of providing a visually appealing and user-friendly interface with a unique horizontal scroll feature. The integration of design elements from Sketch files combined with the efficient data management provided by Strapi resulted in a cohesive and engaging online experience for restaurant patrons.

Contributions and Learnings

This project provided me with valuable experience in full stack development, from frontend design implementation to backend data management. Collaborating with a designer enhanced my understanding of design principles and facilitated the seamless integration of design elements into the website. Implementing the horizontal scroll feature further expanded my technical skills and problem-solving abilities.

Conclusion

Working on the Ioda Restaurant website project was a rewarding experience that allowed me to showcase my capabilities as a full stack developer. The successful collaboration with the designer and the implementation of innovative features like the horizontal scroll demonstrated the effectiveness of utilizing the right technologies and collaboration tools to deliver a high-quality website.

Interested in working together?