https://github.com/jmrashed/ecommerce-with-react-node-mongodb-app
https://github.com/jmrashed/ecommerce-with-react-node-mongodb-app
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/jmrashed/ecommerce-with-react-node-mongodb-app
- Owner: jmrashed
- Created: 2021-02-10T20:47:18.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-02-11T19:12:10.000Z (over 4 years ago)
- Last Synced: 2025-01-07T20:14:40.930Z (6 months ago)
- Language: JavaScript
- Size: 337 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# EcommerceWithReactNodeMongoDB
# What you'll learn
* Learn Node JS API (Backend) Development
* Learn React JS (Frontend) Web Development
* Learn to Write Functional Components with React Hooks
* Learn the Fundamental Concepts of Building Ecommerce Application
* Learn to Implement Payment Gateway using Credit Card and PayPal
* Learn to Integrate Braintree (A PayPal Company) for Payment Processing
* Learn to Implement Advance Searching/Filtering based on Categories
* Learn to Implement Advance Searching/Filtering based on Price Range
* Learn to Implement Standard Products Search System with Categories option/dropdown
* Learn to Build Shopping Cart
* Learn to Implement Authentication based on JWT
* Learn to Build Scalable React App with Proper Layouts and Routes
* Learn to build Admin and User Dashboard
* Learn to Implement Flexible Private and Admin Routing System
* Learn advance CRUD with Products and Categories
* Learn to handle File Upload
* Learn to use LocalStorage (CRUD) to Minimize Requests to Backend
* Learn to Store Sold Products Record into the Database for Further Processing
* User Profile and Update Ability
* Learn to implement Order Management System by Admin
* Learn to Deploy your app to Digital Ocean's Cloud Servers
* Learn to add a Custom Domain name to your app
* Learn to use Cloudflare's CDN to serve your app (for speed)
* Learn to use Cloudflare's free SSL to secure your app