This Inventory and Order Management System is designed to solve the operational problems from Winful Seafood International Ltd, aimed at enhancing order accuracy, improving inventory management operations, and preventing over-selling.
We built an end-to-end solution with tech stacks that we are good at:
Frontend:
Backend:
Integration: REST API
Version Control:
We are a group of IT professionals from Hong Kong.
In early 2024, we participated in the first HK-CAN Hackathon in Toronto. At the event, we were presented with a real-world business challenge and seized the opportunity to apply our technological expertise to craft a tailored solution for our client, Winful Seafood International Ltd in 3 weeks.
Inventory Management
- Create item to the inventory
- Update information of the items (e.g. name, quantity, price etc.)
Order Management
- Add, update, and delete desired items to the shopping cart
- Place a new order along with customer information
- Generate packing list for the inventory to pack the order
- Confirm order delivery after packing the order
This project combines a frontend built with Yarn and a backend powered by Spring Boot, managed with Maven. To get started, follow these steps:
- Make sure you have Node.js and Yarn installed for managing the frontend dependencies.
- Ensure you have Java and Maven installed for managing the backend dependencies.
-
Clone the Repository:
git clone https://github.com/nicholas1022/hackathon-demo.git cd hackathon-demo -
Install Frontend Dependencies:
cd hack-winful-web yarn install -
Run the Frontend:
yarn dev -
Run the Backend:
cd .. cd ord-sys-bn mvn spring-boot:run -
Access the Application: Once both the frontend and backend servers are running, you can access the application at
http://localhost:3000for the frontend andhttp://localhost:8080for the backend.
Frontend: Iden Tang
Backend: Nicholas Lee (Backend Service), Ray Chen (Database)
API Integration: Iden Tang, Nicholas Lee, Jessica Chan
Documentation: Crafted by Iden Tang with ❤️, not ChatGPT
Special thanks to Winful Seafood International Ltd for providing real life business problem for case study.
Iden Tang: Linkedin
Nicholas Lee: Linkedin
Ray Chen: Linkedin
Jessica Chan: Linkedin