Backend for an E-commerce App for Service based deals

Gourav Chawla

Backend Engineer
CTO
Software Engineer
AWS Lambda
Django REST framework
PostgreSQL

Project Overview

The E-commerce for Service related Deals is a platform that offers a wide range of service-related deals for customers to purchase online. Its key features include:
1. User Registration and Login: Users can create accounts and log in to access the platform's features.
2. Service Deals: The platform showcases various service-related deals, such as Home Security, Electricity, Wireless, Bundles deals of tv internet, TV, Internet, and more.
3. Search and Filtering: Users can easily search for specific services and apply filters based on location, price, ratings, and service category:  TV, Internet, Telephone, Cellphone deals, across various service providers, to meet your specific needs. We compare the available deals and assist you in best decision making, so that you save your money, time and effort in deal searching.
4. Deal Purchase: Users can purchase service deals directly from the platform, with options for secure online payments.
5. Ratings and Reviews: Users can rate and provide reviews for the services they have purchased, helping others make informed decisions.
6. Bookings and Appointments: Users can book services directly through the platform, ensuring a seamless experience.
7. Notifications: Users receive real-time notifications for new deals, upcoming appointments, and exclusive promotions.
8. Customer Support: The platform provides customer support channels, allowing users to seek assistance, resolve issues, or inquire about services.
9. Social Sharing: Users can share their purchased service deals and experiences on social media platforms, promoting the platform and services.
10. Wishlist and Favorites: Users can save their favorite service deals to a wishlist for future reference or quick access.
With these features, the E-commerce for Service Related Deals platform aims to provide users with a convenient and reliable platform for finding the best and most lucrative deals online. It offers a wide range of services, secure payments, ratings and reviews, and personalized experiences for users seeking service-related offers.

Tech Stack

Python, Django, Django REST framework, Serverless Framework, Lambda, API Gateway, Pandas, DynamoDB, EC2, S3, Celery, Redis, Jquery, Bootstrap, Git, Gunicorn, Nginx

Technical Overview

Designed and developed entire Electricity, Home Security modules from scratch.
Trained freshers to make their learning easy through training & task assignment and on boarded them into this project. 
Developed REST API for Mobile Apps using Django REST framework.
Have made AWS lambda functions for getting service data from the different service providers and convert JSON to Pandas DataFrame, clean and process data using Pandas, upload a DataFrame to DynamoDB.
Worked closely with the designer. Converted Photoshop files to HTML, CSS & Javascript
Write well-designed, testable code.
Deployed the backend on AWS.
Participated in peer code review.

Screenshots (TBA)

Partner With Gourav
View Services

More Projects by Gourav