Delizioso is an innovative culinary data management platform designed to streamline food data organization and enhance user experience. Whether you're a restaurant staff member managing menu items or a food enthusiast exploring delightful cuisines, Delizioso provides a seamless solution. It consists of three main parts:
- Client Side – A robust system enabling staff to efficiently manage food data, ensuring accuracy and ease of access.
- Public Side – A beautifully designed public interface, allowing users to browse and explore a diverse collection of cuisines without any login barriers.
- Server Side – A powerful API that acts as the backbone, handling data management and communication between the client and public interfaces.
Delizioso/
│── client/ # Management application for staff
│── public/ # Public website for general users
│── server/ # Backend API
│── README.md # Project documentation
-
Clone this repository:
git clone https://github.com/Adityasputra/delizioso.git cd delizioso -
Install dependencies for each part:
cd client && npm install cd ../public && npm install cd ../server && npm install
cd server
npm run devThe API will run at http://localhost:5000
cd client
npm run devThe management application will run at http://localhost:3000
cd public
npm run devThe public website will run at http://localhost:4000
- GET /cuisines – Retrieve the list of cuisines
- POST /cuisines – Add a new cuisine
- PUT /cuisines/:id – Update cuisine data
- DELETE /cuisines/:id – Delete a cuisine
- Frontend: React.js
- Backend: Node.js, Express.js
- Database: PostgreSQL
- Authentication: JWT (for staff access)