A modern React recreation of the Tri-City Free Breakfast Program website with enhanced styling and user experience.
- ✨ Modern, responsive design with smooth animations
- 🎨 Enhanced visual styling with gradients and shadows
- 📱 Fully responsive layout for all devices
- ⚡ Built with Vite for fast development and builds
- 🎯 Component-based architecture for maintainability
- 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)
- Modern color scheme with CSS variables for easy theming
- Smooth hover effects and transitions
- Enhanced typography with Google Fonts
- Improved spacing and visual hierarchy
- Responsive grid layouts
- Subtle animations and shadows for depth
- Better accessibility with semantic HTML