← Back to selected work

Case study / E-commerce

Grocery E-commerce Marketplace

A grocery marketplace connecting customers with local vendors through product, ordering, authentication and payment workflows.

Junior Full-Stack Developer
Grocery marketplace storefront, ordering, payment and delivery workflowConceptual project visual

01 / Overview

Business context

The product connected customers with local vendors and supported browsing, ordering and administrative workflows. This case study focuses on my contribution while keeping business-sensitive details general.

02 / Role & responsibilities

Role and responsibilities

  • Contributed across frontend, backend APIs and database development.
  • Participated in client communication, requirements, demonstrations and feedback.
  • Handled feature development, production issue resolution and maintenance.

03 / Frontend & integration

Frontend and API integration

  • Built responsive AngularJS interfaces using HTML, CSS and JavaScript.
  • Integrated product, ordering, authentication and administrative workflows.
  • Connected frontend checkout with backend transaction processing.

04 / Backend & database

Backend and database

  • Developed APIs and business workflows using PHP CodeIgniter.
  • Worked with MySQL schemas for users, products, vendors, orders and payments.
  • Implemented authentication, password reset and role-based access.

05 / Payment workflow

Payment workflow

  • Integrated Razorpay checkout on the frontend.
  • Implemented backend signature verification and webhook handling.
  • Updated transaction and order status after verified payment responses.

06 / Outcomes

Outcome and impact

Implemented workflows for customers, vendors and administrators.

Integrated authenticated ordering and verified payment processing.

Contributed to ongoing product improvements and production issue resolution.

07 / Technology

Technology and integrations

  • AngularJS
  • HTML5
  • CSS3
  • JavaScript
  • PHP
  • CodeIgniter
  • MySQL
  • Razorpay

Interested in something similar?

Let's discuss the problem you need to solve.