Web Dev

VIEW PROJECT

 

 

 

Node.js
REST API
MongoDB
Typescript
Docker
CI/CD

24-Hour Exam Project – Grocery Delivery System

Project Overview:

In this comprehensive 24-hour exam project, I successfully developed a full-stack application aimed at revolutionizing the online grocery delivery market. Employing Spring Boot, JPA, MySQL for the backend, and React with TypeScript for the frontend, I crafted a system that facilitates efficient grocery delivery operations, from product management to delivery assignments.

Key Features and Achievements:

  • Backend Development: Leveraged Spring Boot and JPA to build a robust backend infrastructure. Integrated a MySQL database to manage data related to products, deliveries, and vans efficiently.
  • Frontend Implementation: Utilized React and TypeScript to create a dynamic and user-friendly frontend. Implemented features such as product addition, listing, and specific searches with an intuitive UI.
    Functionalities Implemented:

    • Product Management: Enabled users to add, list, and find products. Advanced REST-only features allowed for product search by name, editing, and deletion.
    • Delivery System: Developed functionality for creating new deliveries, assigning multiple ProductOrders, and real-time tracking of total price and weight. Also enabled viewing all deliveries and their specific details.
    • Van Assignment: Introduced the capability to assign deliveries to vans, considering the max capacity, along with a feature to list all deliveries assigned to a van.
    • Additional Features: Went beyond the basic requirements by adding extra features to showcase my skills. This included responsive design and security enhancements to ensure a seamless and secure user experience.
    • Testing and Documentation: Implemented a series of test cases to ensure the reliability and functionality of the backend. Provided comprehensive documentation for setup and testing in two private GitHub repositories.Conclusion:
      This project not only demonstrated my ability to develop a full-stack application but also showcased my potential to innovate in the online grocery delivery sector. By integrating sophisticated backend technologies with modern frontend frameworks, I delivered a solution that stands out for its efficiency, user engagement, and scalability.
Java -React project.
Copenhagen, Denmark .
Java Project.
2022