- Implemented Rest API via Spring MVC including registration, menu, searching and ordering etc
- Utilized Hibernate to access and operate the data storage (e.g. menu, restaurants etc.)
- Provided both authentication and authorization via Spring security to protect the application
- Used the Spring framework core technologies to loosely decouple all the components
- Built the client side with React and Ant Design to allow users to add items to the shopping cart