- Node.js (v16 or higher)
- npm or yarn
- Install dependencies:
npm install- Start the development server:
npm run dev- Open your browser and navigate to the URL shown in the terminal (typically
http://localhost:5173)
npm run buildThe built files will be in the dist directory.
npm run previewsrc/
├── components/
│ ├── Header.jsx # Header with logo and navigation
│ ├── Welcome.jsx # Main welcome content section
│ ├── Sidebar.jsx # Sidebar container
│ │ └── sidebar/
│ │ ├── Mission.jsx
│ │ ├── Contact.jsx
│ │ ├── Donate.jsx
│ │ └── Wishlist.jsx
│ ├── BottomSections.jsx # About and Volunteer sections
│ └── Footer.jsx # Footer with contact info
├── App.jsx # Main app component
├── main.jsx # Entry point
└── index.css # Global styles
- React 18
- Vite
- CSS3 with modern features (CSS Variables, Flexbox, Grid)
- Google Fonts (Playfair Display, Inter)