Artcaffe Sabinov - Web Application
My role:
frontend developer
The Artcaffe Sabinov website is a project that aimed to create a friendly website for Artcaffe, a cafe located in Sabinov, Slovakia.
Technologies Used:
javaScript
firebase
astro
react
Description
The Artcaffe Sabinov website is a project that aimed to create an interactive and user-friendly website for Artcaffe, a cafe located in Sabinov. The website provides information about the cafe’s menu, opening hours, location, and more. It was developed using modern web technologies such as Astro, React, and Firebase to deliver a seamless and dynamic user experience.
Technologies Used
- Astro: A static site generator that combines the best of static and dynamic rendering.
- React: A JavaScript library for building user interfaces.
- Firebase: A platform that provides various services for building web and mobile applications, including hosting, authentication, and database.
Features
- Menu Display: The website showcases the cafe’s menu, allowing users to explore the variety of food and beverages offered.
- Opening Hours: Users can easily find the cafe’s opening and closing hours, helping them plan their visits.
- Location Information: The website provides the cafe’s address and location on an interactive map.
- Contact Information: Users can get in touch with the cafe through provided contact details.
- Interactive Reservation System: Users can reserve a table through an interactive view where they are able to see the layout of the caffe and click on available seats depending on the number of guests and prefered location in the caffe.
- Email and Phone Cofirmation: Users can automatically recieve a confirmation when a reservation is made.
- Admin Management System: The owner of the caffe is able to manage reservations through a reserved page for admin purposes.
My Role
I played a key role in the development of the Artcaffe Sabinov website. As a frontend developer, I utilized Astro and React to design and implement the user interface components, ensuring a responsive and visually appealing design. I integrated Firebase to handle data storage and retrieval, enabling dynamic content updates on the website. Additionally, I worked on optimizing the website’s performance and ensuring a smooth user experience.
Website
For a visual overview of the Artcaffe Sabinov website, acess the website here.
This project was an exciting opportunity to combine the power of Astro, React, and Firebase to create a modern and engaging website for Artcaffe Sabinov.