A modern, full-stack tech-commerce application built with Next.js 15 (client) and Node.js + Express (server).
This monorepo contains both front-end and back-end codebases for seamless e-commerce experience.
qtech-store/
├── client/ # Frontend – Next.js 15 (App Router), Tailwind CSS, Redux, AntD
└── server/ # Backend – Node.js, Express, MongoDB, TypeScript
git clone https://github.com/mu-senpai/qtec-task.git
cd qtec-taskcd server
cp .env.example .env # Add MongoDB URI and JWT secret
npm install
npm run devIn a separate terminal:
cd client
cp .env.local.example .env.local # Add API URL and other env vars
npm install
npm run dev- Frontend Docs – Next.js, Tailwind CSS, Redux, etc.
- Backend Docs – REST API, MongoDB, Auth, etc.
- Next.js 15 App Router
- Tailwind CSS + Ant Design
- Redux Toolkit + RTK Query
- Node.js + Express + MongoDB
- Framer Motion Animations