issues
search
Mohit-S-Rane
/
backend-pro
Backend Pro
0
stars
0
forks
source link
tshirtstore
#23
Closed
Mohit-S-Rane
closed
4 months ago
Mohit-S-Rane
commented
4 months ago
8 ->Basic Config and imports
9 ->User model and signup
10 ->User controllers and routes
11 ->Working on Product Model
12 ->More routes in Products
13 ->Razorpay and Stripe
14 ->Processing Orders
@all_fixes
Mohit-S-Rane
commented
4 months ago
7 - Big Ecommerce app starts
Project Requirement
User Modeling and File Structure
Product Model Discussion
Order Model Discussion
How Forgot Password Feature Working
Functions in User Model And Hooks
8 - Basic Config and imports - [=> /tshirtstore]
Getting Files and Folders Ready
Preparig Basic Express App
Routes and Controllers in Dummy
Injecting Docs and Middleware
Custom Error Handling
The Big Promise
9 - User model and signup - [=> /tshirtstore]
Creating a User Model and Validator
Password Encryption and Mongoose Prototypes
Validating The Password
Creating JWT Tokens
Frogot Password and Crypto Hashing
User Routes and Postman
Signup A User and Cookies
DB Connection
Testing the User Signup with Postman
Handling Images Upload
Testing Photo Upload and User Signup
Yes, We know about Postman Files
10 - User controllers and routes [=> /tshirtstore]
Login Route and Controllers
Logout Controller and Route
Send Email from Nodemailer
Forgot Paswword Controller
Reset Password Controller and Routes
Middleware - Injecting Information
User Dashboard Controller and Routes
Update the Password for a User
Updating the User Profile
User, Admin, Manager and More Roles
Manager Only Routes
Admin Get A Single User
Admin can Update any User
Admin can Delete a User Now
11 - Working on Product Model [=> /tshirtstore]
Product Middleware Setup for Routes
Product Model And Refs
A Long Talk on URL Replace and Mongo Operators
Creating a Product
Where Clause in Search
Where Clause Pager
Aggregation Filer in Where Clause
Get all Products with Where and Pager
Debugging and Testing of Product add and GET
12 - More routes in Products [=> /tshirtstore]
Single Product Route
Update the Product with Photos
Delete a Product and Minor Bugs
Testing and Debugging
Add a Review
Delete a Review and Requested Routes
Configure Routes for Reviews
13 - Razorpay and Stripe [=> /tshirtstore]
Stripe Docs
Stripe Controllers
Razorpay Payement and Order
Setup Payment Routes
14 - Processing Orders [=> /tshirtstore]
Order Model in Action
Creating a Order and BSON
Testing create Order and Routes
Populate Fields in order
Order of Routes is important
updating the Stock
Delete Order and Push to Git
Pushing Code to Production Server
8 ->Basic Config and imports
9 ->User model and signup
10 ->User controllers and routes
11 ->Working on Product Model
12 ->More routes in Products
13 ->Razorpay and Stripe
14 ->Processing Orders
@all_fixes