Giter Site home page Giter Site logo

emnaspw / canim-ecommerce Goto Github PK

View Code? Open in Web Editor NEW

This project forked from devhasibulislam/canim-ecommerce

0.0 0.0 0.0 50.84 MB

An eco shop & ecommerce responsive React template built by React.JS & Tailwind CSS

Home Page: https://canim-csr.vercel.app

JavaScript 99.88% CSS 0.12%

canim-ecommerce's Introduction

Full Video on YouTube CodeCraftMERN

Canim eCommerce

Discover a seamless shopping experience at our e-commerce haven. Browse an extensive selection of products from top brands, enjoy secure transactions, and relish swift deliveries. Elevate your online shopping journey with user-friendly navigation and exclusive deals. Shop effortlessly, anytime, anywhere, and redefine convenience with our digital marketplace.

Overview

Explore curated deals and trending products on our inviting e-commerce homepage. Instantly find what you need for a delightful shopping experience.

canim-ecommerce

Features

Pages

  • Total x31 Pages
    • Home x1
    • Detail x1
    • Filter x1
    • Auth x3
    • Dashboard x3
      • Buyer x5 cart & favorites
      • Seller x8 CRUD intension
      • Admin x10 CRUD intension

Modals

  • Total x15 Modals
    • Category x1
    • Brand x1
    • Store x1
    • Search x1
    • Cart x1
    • Auth x1
    • Buyer x2
    • Seller x2
    • Admin x5

Core

  • Real-Time interaction cart, favorites, create, read, update & delete
  • Separate Dashboard panel admin, seller & buyer
  • Advance search filter highlight matched words & letters
  • Image preview avatar, thumbnail & gallery
  • Responsive design pc, laptop, tablet & mobile
  • Payment gateway stripe
  • Intuitive user-friendly design ui/ux
  • Secure channel bypass role based

Tech Stack

  • Framework: Next.Js 13 App Directory
  • State Container: Redux Toolkit
  • Styling: Tailwind CSS
  • Icons: React Icons
  • Database: MongoDB
  • ORM: Mongoose
  • Linting: ESLint
  • Formatter: Prettier
  • Work Management: Asana
  • Backend Directory: Node.Js Express Server

Technologies

Client Server
@reduxjs/toolkit bcryptjs
autoprefixer cloudinary
eslint colors
eslint-config-next cors
next dotenv
postcss express
react jsonwebtoken
react-dom mongoose
react-icons multer
react-redux multer-storage-cloudinary
tailwind-scrollbar-hide validator
tailwindcss nodemon
@tailwindcss/forms

Development

Clone Repository

You can use any package manager like npm or yarn

git clone https://github.com/devhasibulislam/canim-ecommerce.git
cd canim-ecommerce

cd client
yarn install

cd ..

cd server
yarn install

Environment Setup

Client Side

NEXT_PUBLIC_BASE_URL="http://localhost:8080/api"

Server Side

# Port number
PORT=8080

# Origin URL
ORIGIN_URL="http://localhost:3000"

# MongoDB Atlas URI
DB_Name="canim-template"
ATLAS_URI="YOUR_MONGODB_ATLAS_URI"

# JWT secret
TOKEN_SECRET="JWT_TOKEN"

# Cloudinary credentials
CLOUD_NAME="CLOUDINARY_CLOUD_NAME"
API_KEY="CLOUDINARY_API_KEY"
API_SECRET="CLOUDINARY_API_SECRET"

# Stripe Payment Credentials
STRIPE_PUBLISHABLE_KEY="YOUR_STRIPE_PUBLISHABLE_KEY"
STRIPE_SECRET_KEY="YOUR_STRIPE_SECRET_KEY"

Access

Important Links

Author

find it useful then buy me a coffee ๐Ÿ˜œ๐Ÿ˜œ๐Ÿ˜œ

devhasibulislam - buy me a coffee

canim-ecommerce's People

Contributors

devhasibulislam avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.