Veggies

Project

Ecommerce Platform - Groceries

Date

July 2020

Overview

Veggies: A development project showcasing the concept of an e-commerce app for fresh groceries, offering a glimpse into the future of convenient online shopping.

01 Features included

Seamless Entry: Skip the hassle with quick authentication via phone or email.

Cart Magic: Add products effortlessly, whether by weight or quantity, for a cart that adjusts to your needs.

Flexible Payments: Choose your checkout adventure - from cash on delivery to a swipe of your credit card.

Product Sleuth: Hunt down your favorites with ease, be it a specific gem or a hidden treasure within a category.

Cart at Your Service: Save your shopping cart for future adventures, ready whenever you are.

Wishlist Dreams: Collect your most coveted items in your virtual wishlist, a true treasure trove of desires.

Address HQ: Keep multiple addresses on file, ensuring your orders always find their way home.

Your Digital Canvas: Craft your profile to perfection, a reflection of your unique style and preferences.

Order Control Center: Dive into the world of order management, where every order is your masterpiece.

02 development

In this project, I played the role of a full-stack developer, orchestrating the creation of an e-commerce platform that seamlessly integrated React Native and Redux for the front-end, along with Node.js, Express, and MongoDB for the back-end. One of the project's standout features was its robust authentication system, harnessing the power of Twilio and SendGrid APIs for both email and phone number verification, ensuring top-notch user security. To enhance user convenience, I designed an interactive map interface for address management. Additionally, I implemented real-time location tracking using Google and Apple Maps, allowing users to observe their location in real time and automatically retrieve their address. For scalability, I deployed the back-end on AWS Elastic Beanstalk, ensuring the system's readiness for future growth and increased user demand. But that's not all—this project featured an admin app, allowing administrators to effortlessly manage products. Admins had the power to add, edit, or delete products, as well as manage stock levels, all through the user-friendly admin interface.

View code