Unique Light is a modern, responsive company profile web application built with React and TypeScript. It showcases a curated catalog of lighting products and services, tailored to provide a clean, intuitive user experience for clients and stakeholders.
This project demonstrates my ability to:
- Build scalable, production-ready React applications.
- Implement responsive, accessible UI/UX with a professional aesthetic.
- Integrate component-based architecture using TypeScript for safer, more maintainable code.
- Consume RESTful APIs efficiently with Axios.
- Structure frontend projects using modern development tools and best practices.
- 🧭 Multi-section layout: Includes product categories, company overview, and service highlights.
- 📱 Responsive Design: Optimized for all screen sizes (mobile, tablet, desktop).
- ⚡ Fast and Clean UI: Built with Mantine UI components and styled for clarity and ease of navigation.
- 🔁 Client-side Routing: Smooth navigation with React Router.
- 📡 API Integration: Communicates with a RESTful backend (NestJS-ready).
- React.js (with TypeScript)
- Axios for HTTP requests
- React Router DOM for navigation
- Mantine UI library
- Context API for state management
- Mobile-first Responsive Design
Showcase of the homepage and product listing section of the Nique Light web app.
# Clone the repository
git clone https://github.com/davegerim/Tourismproject.git
# Install dependencies
npm install
# Start the development server
npm start