تفاصيل العمل

Restaurant Management System (Full-Stack)

A comprehensive Full-Stack Restaurant Management application that allows users to browse menus, manage a shopping cart, and track their order history.

Tech Stack

Frontend:

Angular 16+

Bootstrap 5 (Responsive UI/UX)

RxJS (Asynchronous Data Handling)

Backend:

Java 17

Spring Boot 3

Spring Security & JWT (Stateless Authentication)

Spring Data JPA (Object-Relational Mapping)

MapStruct (Entity-DTO Mapping)

Database & Infrastructure:

Oracle Database (High-performance Enterprise DB)

Docker (Containerized Database Deployment)

Key Features

Secure Authentication: Signup and Login system secured with JWT tokens.

Product Discovery: Browse food items filtered by categories.

Shopping Cart: Dynamic cart management (Add/Remove items and total price calculation).

Order History: A detailed view of previous orders, including product names, prices, and images.

Admin Dashboard: Functionality to add, edit, or remove products and manage contact messages.

Project Structure

The repository is organized into two main directories:

back-end/: Contains the Spring Boot source code and API configurations.

front-end/: Contains the Angular application and static assets.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات