BuildBeyond

BuildBeyond

E-Commerce

Daily Delights

Daily Delights is a user-friendly online grocery shopping application, offering a seamless experience for customers and efficient product management for administrators. It features a diverse product catalog and secure payment integration, ensuring convenience and reliability.

E-Commerce

Daily Delights

Daily Delights is a user-friendly online grocery shopping application, offering a seamless experience for customers and efficient product management for administrators. It features a diverse product catalog and secure payment integration, ensuring convenience and reliability.

About the Project

Daily Delights is an online shopping application built using the MERN stack (MongoDB, Express.js, React, Node.js) to provide users with a seamless and secure shopping experience. The application offers a catalog of over 100 products across multiple categories like fruits, vegetables, dairy, snacks, meat, pulses, and nuts. The development process took 20 days, culminating in an efficient platform that supports cart management, order tracking, and payment processing via Stripe.

Key Features

Product catalog with images, descriptions, and categories.

Secure user authentication with JWT.

Real-time cart management and dynamic price calculation.

Order tracking with delivery status and payment details.

Stripe API integration for secure payment processing.

Development Phases:

Planning and Design

Ideated the concept of an online grocery shopping platform.


Used Figma to design a simple, user-friendly interface.


Planned the application architecture and identified key features like product management, order tracking, and payment processing.

Development

Frontend: Built with React, focusing on reusable components and a responsive UI.


Backend: Developed APIs using Node.js and Express.js for user management, product handling, and orders.


Database: Used MongoDB to store product details, user information, and order history.


Payment Integration: Integrated Stripe API for secure payment processing.

Testing & Deployment

Extensively tested application flows, including product selection, checkout, and payment.


Simulated various payment scenarios using Stripe's test mode.


Deployed the application on Vercel for accessibility: Daily Delights

Building Daily Delights from scratch was an exciting and rewarding journey. I enjoyed every step, from designing the interface to coding the application logic and integrating the Stripe payment system. One of the most fulfilling aspects was developing the admin section, which allows seamless management of the product catalog, order tracking, and user interactions. This project not only enhanced my technical skills but also gave me a sense of accomplishment in creating a fully functional e-commerce platform.

Create a free website with Framer, the website builder loved by startups, designers and agencies.