A React-based Progressive Web App (PWA) that clones the Picnic app interface.
- Mobile-first responsive design
- Bottom navigation with 5 main sections:
- Home
- Community
- Cook
- Search
- Cart
- Material-UI components for consistent design
- PWA support for offline functionality
- React 18
- TypeScript
- Vite
- Material-UI (MUI)
- React Router
- PWA (vite-plugin-pwa)
- Node.js (v16 or higher)
- npm (v7 or higher)
- Clone the repository:
git clone <repository-url>
cd picnic-clone- Install dependencies:
npm install- Start the development server:
npm run dev- Build for production:
npm run build- Preview production build:
npm run previewnpm run dev- Start development servernpm run build- Build for productionnpm run preview- Preview production buildnpm run lint- Run ESLint
MIT