Giter Site home page Giter Site logo

code-y02 / pro-ecomm-graphql Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 236 KB

Pro Ecommerce Application with graphql server, react dashboard & expo based client apps

JavaScript 96.25% HTML 0.57% CSS 2.61% Dockerfile 0.57%
apollographql cms dashboard ecommerce express graphql javascript nodejs react mongodb mongoose

pro-ecomm-graphql's Introduction

pro-ecomm-graphql

This is NOT JUST PROJECT but an Professional and Scable backend, At least a TRY to do so ..

Feel Free To RAISE a Issue or raise PR .

BACKEND Stack

  • Node JS
  • Express
  • Graphql + REST - REST will be need for webhook and payment stuff.
  • MongoDB & Mongoose
  • (upcoming) Docker & Redis - This I will add at end of project.
  • (upcoming) some best pratices like structured response, centralized error handling, etc.
  • Why Not TS: I can but when I am validating data on graphql level then why use TS also I realized too late that I can use TS here my models were ready at that time.
  • I may probably never host it with redis and buch of stuff as it cost $$ to host such a server.

WEB Client : IMS ( Inventory Management System )

  • React JS - its just a dashboard dont ask me why use react now pls.
  • Recoil JS - Its a redux alternative by meta & its much simpler.
  • React Router
  • I have decided to reduce complexity of dashboard it wont look good now

NATIVE Client: Main Ecomm Client ( Upcoming)

  • Expo - No alternative of this its best if we want cross platform app based on react

  • In This project I wont be using TS as its already very complex project.
  • Why I am making this ???
    • I want to make a one really good backend as I have many of such projects planned but in web 3 I realized that once this one is ready I can direactly copy paste most of the stuffs.
  • What Happen To webRTC project.
    • That One is still in progress I first want to build this one and than some few projects on web 3 & rust maybe.

  • UPDATED - 09/04/24 ( midnight coding )
  • STATUS:
    • BACKEND: Restructured bunch of stuff refactored and added a detailed notes on auth
    • IMS : Some stuff already pushed, I will change it soon.....

I am thnking on REDIS AS ITS NOT OPEN SOURCE ANYMORE ๐Ÿ˜ž

pro-ecomm-graphql's People

Contributors

code-y02 avatar

Stargazers

 avatar  avatar

Watchers

 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.