A React-based web application for managing food bank events and registrations.
Make sure you have yarn or npm installed.
# Install dependencies
yarn install
# or
npm install# Start development server
yarn start
# or
npm startOpen http://localhost:3000 to view it in the browser.
# Run tests
yarn test
# or
npm test# Build the app
yarn build
# or
npm run buildThis project's documentation is organized in the docs/ directory:
- Project Overview - Complete project setup and development guide
- Setup Guide - Frontend development setup and configuration
- Features - Detailed feature documentation
- Map Feature - Interactive maps implementation
- AWS deployment configuration and procedures
- Interactive Maps: Location-based services with Google Maps integration
- Event Management: Comprehensive event creation and management
- User Registration: Streamlined user registration process
- Responsive Design: Mobile-first responsive interface
- Real-time Updates: Live data synchronization
- Frontend: React, Redux, React Router
- Styling: SCSS, Bootstrap (migrating to Tailwind CSS)
- Maps: Google Maps API, Leaflet
- Testing: Jest, React Testing Library
- Build: Create React App, Webpack
Please refer to the documentation in the docs/ directory for detailed development guidelines and feature specifications.
This project is part of the FreshTrak platform for food bank management.