Code Monkey home page Code Monkey logo

ajaybor0 / mern-ecommerce Goto Github PK

View Code? Open in Web Editor NEW
18.0 18.0 10.0 4.27 MB

Welcome to the eCommerce Platform Project built using the MERN (MongoDB, Express.js, React, Node.js) Stack. This project provides a robust and full-featured online shopping platform with various functionalities to enhance the user experience.

Home Page: https://mern-shop-abxs.onrender.com/

HTML 1.26% JavaScript 98.34% CSS 0.40%
mern-crud mern-ecommerce mern-project mern-stack mern-stack-app mern-stack-development

mern-ecommerce's Introduction

Hello👋, I'm Ajay
Full Stack JavaScript Developer from India,
with a passion for open-source contributions.
Dedicated to mastering both front-end and back-end technologies,
committed to innovation and continual growth in the field.

Sharing my learning journey✍️
👉Twitter
👉Linkedin

Languages and Tools:

github

NOTE: Top languages do not indicate my skill level or something like that,
It's a GitHub metric of which languages I have the most code on GitHub,
it's a new feature of github-readme-stats

Top Langs

GitHub stats

GitHub streak stats

Profile views

mern-ecommerce's People

Contributors

ajaybor0 avatar tharuneshwarv avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

mern-ecommerce's Issues

Add Reset Password Feature

Implement a "Forgot Password?" link on the login page.
As a user, I want the ability to reset my password in case I forget it.

Add Invoice Download Feature

As a user, I want to be able to download my invoices so that I can keep records offline.

Backend Tasks:

  1. Create a new API endpoint that handles the request for downloading invoices.
  2. Generate the invoice data in the appropriate format (e.g., PDF) on the server.
  3. Implement proper authentication and authorization to ensure that only authorized users can download invoices.
    #Three popular HTML to PDF libraries: Puppeteer, jsPDF, and PDFKit.

Frontend Tasks:

  1. Implement a "Download Invoice" button/link on the frontend, preferably on the order details page.
  2. Connect the frontend to the new backend API endpoint for downloading invoices.
  3. Provide user feedback, such as loading indicators or success messages, to inform users about the download status.

Create new CRUD API Endpoint for Admin (Backend)

Create new CRUD API Endpoint for Admin. So, Admins can add, update, and delete new admin members.
Endpoint: /admin/admin-list - fetch admins from User Modal
Endpoint: /admin/admin-list/update/:id - update Admin by id
Endpoint: /admin/admin-list/create - add new Admin
Endpoint: /admin/admin-list/:id - remove Admin by id

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.