Coder Social home page Coder Social logo

ashwin2125 / opnsrc-swiggy-qwik-cdpteam1-project Goto Github PK

View Code? Open in Web Editor NEW

This project forked from swiggy-2022-bootcamp/cdp-team1

0.0 0.0 0.0 1.76 MB

2022-Capability Dev Program - Team1

Shell 0.26% Go 98.75% Batchfile 0.02% Dockerfile 0.96%

opnsrc-swiggy-qwik-cdpteam1-project's Introduction

cdp-team1

2022-Capability Dev Program - Team1


We've learned to seek engaging in-hand comfy experiences from every service provider as smartphones transform mundane chores like food ordering, taxi and more. And the e-commerce industry is no exception. Consumers are transforming into a lifestyle where they who do not want to waste time commuting to different places to shop different goods. They want to discover things quickly at the comfort of their homes, order products, get them delivered in a day or two. In a country with growing internet adaptation, this demand is going to surge more in the coming years. That alone appears to be sufficient reason to persuade an e-commerce application that is scalable, distributed and loosely coupled - providing more agility, flexibility and resilience. Here's exactly where Swiggy Qwik comes into picture ! Come on, let's dive more.

Tech Stack

Simple Architecture

Microservices :

Admin - Microservices Front Store - Microservices
# Developer Microservice
1 Ayan Authorization
2 Yash Mantri Categories
3 Akash Yadav Products
4 Aryan Dhirr Cart
5 Aaditya Khetan Payments
6 Aaditya Khetan Transactions
7 Ravi Kumar S Customer
# Developer Microservice
1 Ayan Gateway
2 Yash Mantri Rewards
3 Akash Yadav Products
4 Aryan Dhirr Orders
5 Ravi Kumar S Customer
6 Ashwin Gopalsamy Shipping
7 Ashwin Gopalsamy Checkout

Non-Functional Requirements

  1. Behavior-driven development Development
  2. Domain-driven design
  3. Source Code Management
  4. Containerization with Docker
  5. Continuous Integration/ Continuous Development with Jenkins,Docker,AWS.
  6. Documentation with Swagger
  7. Monitoring with Prometheus
  8. Testing with Code Coverage > 80%

CI-CD Pipeline

Team1-CICD drawio


Auth Admin & Frontstore - Architecture

Auth.png

Transaction Admin - Architecture

Transaction

Payments Admin - Architecture

image

Products Admin - Architecture

image

Products Front Store - Architecture

image

Rewards Front Store - Architecture

image

Category - Architecture

image

Shipping Address - Architecture

image

Checkout - Architecture

image

Order - Architecture

image

Cart - Architecture

image

Customer - Architecture

image

Account Front Store - Architecture

image

opnsrc-swiggy-qwik-cdpteam1-project's People

Contributors

aadityakhetan avatar adithnaveen avatar aky91 avatar aryanndhir avatar ashwin2125 avatar ayan59dutta avatar ravi-ks avatar rshantharaju avatar yashm1 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.