This document outlines the system requirements for the ReactProject, a multi-page React application. The objective is to build a fully responsive application using Vite that replicates the official LiGHT website. The project will utilize React, React Router DOM, and Tailwind CSS, with a focus on creating a clean, component-based architecture without the use of Bootstrap.
The system is a multi-page web application designed to replicate the LiGHT website's functionality and layout. It will include several pages, each with specific features and components, and will be built using modern web technologies to ensure responsiveness and dynamic content rendering.
Home Page (/):
Members Page (/members):
.map().Initiatives Page (/initiatives):
Contact Page (/contact):
Join Us Page (/join):
About Page (/about):
Reference Website:
useLocation()./data folder and fetch it dynamically using .map().localStorage.The homepage will feature an interactive 3D carousel using @react-three/fiber and @react-three/drei. Users can navigate through the carousel by clicking and dragging, with each section of the carousel representing a different page of the website. The carousel will have smooth transitions and animations, creating an engaging and immersive experience. The background will subtly change colors based on the time of day, providing a dynamic and visually appealing interface.
/data folder and rendered dynamically.
No comments yet. Be the first!