A multi-page corporate web interface for Saray Nakliyat, developed with React, Vite, Firebase, and Redux, featuring content and an administration panel.
Category
Frontend
Status
Completed
GitHub Stats
Created
Oct 12, 2023
Last Updated
Nov 5, 2023
In this project, I developed a React-based, multi-page corporate web interface for a moving company.
For companies providing transportation services, consolidating services, contact information, and content on a single page is often insufficient. I addressed the need for a structured and organized way to present the homepage, about us, contact, blog, and administrative sections within the same framework.
I structured the project into separate pages using React Router on Vite. For state management, I utilized Redux Toolkit, integrated the authentication flow with Firebase Auth, and employed Firebase Realtime Database for data retrieval. I established a modular structure featuring sections for sliders, service areas, customer testimonials, and practical information on the homepage; a blog detail view for content; and an admin screen for the management side.
The outcome is a corporate frontend that serves not only as a promotional page but also includes content and an administration section. I consolidated both the company's presentation and the core content flow within a single project.
React, JavaScript, Vite, React Router DOM, Redux Toolkit, React Redux, Firebase, Tailwind CSS, Reactstrap, React Icons, React Slick, React Simple Image Slider