
SHUBH KADAM - project by Mohit and Rahul
SHUBH KADAM

About the project :
The objective of this website is to make an E-commerce website to sell shoes from my real-life showroom ShubhKadam ShubhKadam is a website which is easy to use by customers to buy products from our showroom. There are two different panels one is for users who can buy products and second is the admin who can add products and look on to orders of the customers.
Why did we choose to work on this?
We choose this project because we wanted to explore our knowledge and to apply a real time application. I wanted to make an online E-commerce website to sell my showroom’s shoes. Building this application helped us to cover all the technologies we have learned so far.
Features Implemented in Projects:
Users:
- Login and Signup
- Logout
- Forgot password(send email) and add new Password
- Verify Email
- Verify sms OTP
- Google Sign in
- Facebook sign in
- Products view to users by filteration and search
- Product details and reviews added by users
- Products added by user to cart and watch products in cart and change the quantity of the products in cart page
- Post reviews to the products by users
- Generate orders for the particular order by giving the address of the delivery
- Razor pay success
Admins:
- Login and Signup
- Logout
- Add products in the applications
- Admin can view orders which users has placed
Technologies Used:
- Node.js
- Express
- Mongoose
- Cloudinary
- Nodemailer
- Razorpay
- PassportJs
- Passport-facebook
- Passport-google-pauth
- Jsonwebtoken
- Jest
- Sequelize
- Express-rate-limiter
- Express-validator
- Multer
- BcryptJs
- Authy(Twillo)
- ElephantSQL
- MongoDB Atlas
- Heroku
Future Scope of Improvement :
Google maps
Watson IBM (chatbot)
Google Recaptcha
And will complete full application
DEMO :