Skip to content

notdhruvgupta/Ecommerce-Auth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›’ Mini E-commerce Auth App

A lightweight starter e-commerce application focused on user authentication (Login & Signup) and storing user choices/preferences. This is the initial phase of a full-fledged e-commerce platform.

πŸš€ Tech Stack

  • Frontend: React.js + Tailwind CSS
  • Backend: Node.js + Express.js
  • Database: MongoDB
  • Authentication: JWT-based authentication

✨ Features

  • User Signup & Login (JWT Auth)
  • Secure password hashing
  • Stores user preferences/choices
  • Responsive UI with Tailwind CSS
  • API-based architecture (RESTful)

πŸ“ Folder Structure

root/
β”œβ”€β”€ client/            # React frontend
β”‚   β”œβ”€β”€ src/
β”‚   β”‚   β”œβ”€β”€ components/
β”‚   β”‚   β”œβ”€β”€ pages/
β”‚   β”‚   └── ...
β”œβ”€β”€ server/            # Node.js backend
β”‚   β”œβ”€β”€ controllers/
β”‚   β”œβ”€β”€ models/
β”‚   β”œβ”€β”€ routes/
β”‚   └── ...

βš™οΈ Getting Started

1. Clone the repo

git clone https://github.com/your-username/mini-ecommerce-auth-app.git
cd mini-ecommerce-auth-app

2. Setup Backend

cd server
npm install
npm run dev

3. Setup Frontend

cd client
npm install
npm start

πŸ“Œ Upcoming Features (Planned)

  • Product listing & cart functionality
  • Payment integration
  • Admin dashboard

πŸ“„ License

MIT License


About

Mini E-commerce Auth Application - A lightweight starter e-commerce application focused on user authentication (Login & Signup) and storing user choices/preferences. This is the initial phase of a full-fledged e-commerce platform.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages