Skip to content
Mobile app

SathikoGroceries

Grocery e-commerce platform for Sathi Ko Groceries Pvt. Ltd.: a React + Redux web storefront, a Node.js REST API, Chart.js admin dashboards and a Flutter mobile app. Built as a four-person team project.

Role
Full-stack developer on a four-person team - storefront, REST API, admin dashboards, and deployment.
Engagement
Own product
Screenshot of SathikoGroceries

01/Overview

SathikoGroceries is the online store for Sathi Ko Groceries Pvt. Ltd.: customers order groceries on a React web storefront or the Flutter app, while staff manage the catalog, orders and reporting from admin dashboards backed by a Node.js REST API.

Technical highlight

One REST API serves both the web storefront and the Flutter app, and the frontend deploys as a Docker container serving the production bundle through nginx.

02/The problem

A local grocery business needed to take orders online with secure customer accounts, an admin workflow for catalog and order management, and dashboards that show how the store is performing.

03/The solution

Built a React + Redux storefront (Webpack, Bootstrap) talking to a Node.js REST API with JWT-secured customer accounts, admin dashboards on react-bootstrap-table and Chart.js, and a Flutter app for mobile shoppers. The frontend ships as a containerized static bundle behind nginx.

04/The result

Delivered the full platform as a team of four: web storefront, REST API, admin dashboards and the mobile app.

05/Key features

  • 01React + Redux web storefront with JWT-secured customer accounts.
  • 02Admin dashboards with catalog and order tables plus Chart.js reporting.
  • 03Node.js REST API shared by the web and mobile clients.
  • 04Flutter mobile app for shoppers.
  • 05Dockerized deployment with nginx static serving.

06/Tech stack