An open API service indexing awesome lists of open source software.

https://github.com/rxrow/food-management-system-jsb

Food Management System
https://github.com/rxrow/food-management-system-jsb

axios bootstrap jwt-decode react-pro-sidebar react-toastify reactjs

Last synced: about 1 month ago
JSON representation

Food Management System

Awesome Lists containing this project

README

          

# Food Management System (FMS)

Hey everyone! I’m super excited to introduce Food Management System (FMS) – a fully responsive web app built to streamline recipe management and user interactions. This project was a great learning experience, pushing me to dive deeper into React.js while handling real-world data, authentication, and user-friendly UI design.


## šŸ“Œ Plugins

Currently, two official plugins are available:

- [`@vitejs/plugin-react`](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) – Uses **Babel** for Fast Refresh
- [`@vitejs/plugin-react-swc`](https://github.com/vitejs/vite-plugin-react-swc) – Uses **SWC** for Fast Refresh

## šŸ› ļø Tech Stack & Tools

- **React** – UI library for building interactive UIs
- **Vite** – Fast build tool for modern web development
- **ESLint** – JavaScript and JSX linting
- **Babel** – JavaScript compiler for compatibility
- **SWC** – Alternative JavaScript compiler for performance
- **React Router** – Routing for single-page applications
- **Axios** – HTTP client for API requests
- **React Hook Form** – Form handling and validation
- **React Toastify** – Notifications and alerts
- **Bootstrap** – UI styling framework
- **JWT** – Authentication management

## šŸ”„ Key Features

### šŸ‘Øā€šŸ’» Admin Portal:
āœ… Secure login & password recovery
āœ… Add, update, and delete recipes easily
āœ… Browse recipes with pagination
āœ… Advanced search by keywords, tags, and categories
āœ… Organize recipes into categories
āœ… Manage registered users

### šŸ‘¤ User Portal:
āœ… Sign up, log in & reset passwords
āœ… Browse recipes with pagination
āœ… Search and filter recipes effortlessly
āœ… Add and remove favorites

## šŸš€ Getting Started

### 2ļøāƒ£ Install Dependencies
```sh
npm install
```

### 3ļøāƒ£ Start Development Server
```sh
npm run dev
```