Project information
- Category: Full-Stack
- Name: Mafi Interiors(Part 3)
- Project URL: Mafi Interiors(Part 3) Demo
- Description: Mafi Interiors is a full-stack website encompassing a wide array of functionalities. This dynamic website seamlessly combines a range of webpages designed to showcase interior projects, facilitate the sale of furniture, and empower administrators with the tools needed to efficiently manage the website.
Project Detail
The third part of Mafi Interiors revolves around admin-centric functionalities. Admin users are directed to a dashboard page as they log in. This dashboard provides vital insights, including the total number of items sold, the cumulative order amount in USD, and a visually informative bar graph that depicts daily sales figures in USD. Admins retain control over the display of the data included in the dashboard, with the flexibility to customize the date range. Moreover, administrators have the following capabilities:
- Manage Stock Items: The system permits administrators to efficiently handle stock items. They can sort these items based on criteria like name, price, category, and discount, simplifying inventory management.
- Create/Update Stock Items: Admins have the option to create and update stock items conveniently through intuitive product forms, ensuring that the product database remains current and accurate.
- Access Order List: Admins can navigate to an order list table that retrieves data directly from the database. Here, they can sort orders by various parameters such as order ID and customer ID, streamlining order management, and analysis.
- Access Customer List: Administrators can also view a comprehensive list of customers, facilitating customer relationship management and support.
These comprehensive admin functionalities elevate the project's utility by offering valuable insights, control over orders and inventory, and customer management capabilities.
Technologies Used: Java · JavaScript · Cascading Style Sheets (CSS) · HTML5 · Spring Boot · Spring Data JPA · Spring Security · Spring MVC · Thymeleaf · RDBMS/MySQL · Spring Boot · REST API · JUnit Framework