Welcome to Q-Sopa
Build beautiful restaurant menu experiences with dynamic category filtering and seamless API integration
Key Features
Dynamic Filtering
Category-based product filtering with real-time updates from your API
Responsive Design
Mobile-first design with drawer navigation and adaptive layouts
API Integration
Seamless REST API integration for categories and products
Modern Components
Reusable React components with Material Symbols icons
What’s Inside
Q-Sopa is a modern React application built with Vite that provides a complete restaurant menu experience. It includes:- Dynamic Category Navigation - Filter products by category with smooth transitions
- Product Display - Beautiful product cards with images, pricing, and badges
- Mobile-Optimized - Responsive navbar with drawer menu for mobile devices
- Error Handling - Loading states and error messages for better UX
- Material Icons - Integration with Google Material Symbols for consistent iconography
Getting Started
Quick Start
Get up and running in minutes with our step-by-step guide
Development Setup
Set up your local development environment
Component Reference
Explore all available React components
API Integration
Learn how to integrate with your backend API
Built With
- React 19 - Modern React with latest features
- Vite - Fast build tool and development server
- CSS Modules - Component-scoped styling
- Material Symbols - Google’s icon system
- Fetch API - Simple REST API integration
Quick Example
Here’s how easy it is to fetch and display products:src/services/api.js
src/pages/Menu.jsx
Next Steps
Need Help?
Troubleshooting
Common issues and solutions
GitHub Issues
Report bugs or request features
