Stridekicks is a modern server-side rendered (SSR) eCommerce platform built with Node.js, Express, MongoDB, and EJS. It provides a seamless shopping experience with wishlist functionality and secure Razorpay payments. The application is hosted on AWS EC2.
- Product Browsing: View products with detailed descriptions.
- Wishlist: Save favorite products for future purchases.
- Shopping Cart & Checkout: Add items to the cart and complete purchases via Razorpay.
- User Profile Management: Update personal information and view order history.
- Wallet System: Maintain balance, track transactions, and use funds for purchases.
- Product Management: Add, update, and delete products.
- User Management: View and manage registered users.
- Order Management: Track and process customer orders.
- Offers & Coupons: Create and manage discounts and promotions.
- Banner Management: Add and manage promotional banners.
- Frontend: EJS (Template Engine)
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: Session-based Authentication
- Payments: Razorpay
- Hosting: AWS EC2
# Clone the repository
git clone https://github.com/your-username/stridekicks.git
cd stridekicks
# Install dependencies
npm install
# Set up environment variables (.env)
# Add necessary API keys and configurations
# Start the server
npm start