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.
- Frontend: React.js + Tailwind CSS
- Backend: Node.js + Express.js
- Database: MongoDB
- Authentication: JWT-based authentication
- User Signup & Login (JWT Auth)
- Secure password hashing
- Stores user preferences/choices
- Responsive UI with Tailwind CSS
- API-based architecture (RESTful)
root/
βββ client/ # React frontend
β βββ src/
β β βββ components/
β β βββ pages/
β β βββ ...
βββ server/ # Node.js backend
β βββ controllers/
β βββ models/
β βββ routes/
β βββ ...
git clone https://github.com/your-username/mini-ecommerce-auth-app.git
cd mini-ecommerce-auth-appcd server
npm install
npm run devcd client
npm install
npm start- Product listing & cart functionality
- Payment integration
- Admin dashboard
MIT License