This E-Commerce application is a comprehensive solution for managing products in an online store. It allows users to register, log in, add, update, search, and view products. The application is built using React for the frontend and Laravel for the backend, providing a smooth and interactive user experience.
- Authentication and Registration: Users can register and log in to the application.
- Product Listing: View all available products.
- Adding Products: Interface for adding new products to the store.
- Updating Products: Options for updating existing product details.
- Product Search: Search functionality for quickly finding products.
- Route Protection: Certain routes are protected to be accessible only by authenticated users.
- Notifications: Error and confirmation messages displayed through snackbars.
- Frontend: React.js
- Backend: Laravel
- Styling: Bootstrap and Custom CSS
- Navigation: React Router
- Notifications: Material-UI Snackbar
- Clone the repository.
- Install dependencies for frontend (
npm install) and backend (composer install). - Configure the database and other settings in the
.envfiles for Laravel. - Run the backend server (e.g., using
php artisan servefor Laravel). - Run the React application (
npm start).



