| ## Tech Stack
|
| - **React 19** - Latest version with improved performance
|
| - **TypeScript** - For type safety and better developer experience
|
| - **Vite 5+** - Fast development server and optimized builds
|
| - **Material UI 5.16.12+** - UI component library with responsive design
|
| - **React Router 6** - Client-side routing
|
| - **TanStack Query 5** - Data fetching and caching
|
| - **React-i18next** - Internationalization for multiple languages
|
| - **Zustand** - Lightweight state management
|
|
|
| ## Tech Stack
|
| ## Features
|
|
|
| - Secure API with JWT authentication
|
| - Rate limiting to prevent abuse
|
| - Security headers to protect against common web vulnerabilities
|
| - Input validation to prevent XSS and injection attacks
|
| - Request logging for auditing and debugging
|
| - API versioning for backward compatibility
|
| - Pagination for large datasets
|
| - Product management
|
| - Order processing
|
| - Email notifications for orders
|
| - SQLite database for data storage
|
| - **Framework**: Go with Gin web framework
|
| - **Database**: SQLite
|
| - **ORM**: GORM
|
| - **Authentication**: JWT
|