Skip to content

Repository files navigation

Stridekicks 🛒 | E-Commerce Application

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.

🚀 Features

🛍️ User Module

  • 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.

🔧 Admin Module

  • 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.

🏗️ Tech Stack

  • Frontend: EJS (Template Engine)
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Authentication: Session-based Authentication
  • Payments: Razorpay
  • Hosting: AWS EC2

🛠️ Installation & Setup

# 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

About

Ecommerce platform created using Javascript, NodeJs, ExpressJs, Mongodb and ejs.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages