A full-stack e-commerce website built using Next.js, Nextauth, Redux, Tailwind CSS, MongoDB
- Responsive
- Real Time and Dynamic
- Progressive Web App (PWA)
- Payment Gateway integration
- Admin Dashboard with functionalities like adding products, deleting a product, updating products, adding a category, viewing users registered, updating order status, and canceling orders
- State management using Redux
- Google authentication
- Track order status real time
- Cancel orders
Clone the project
git clone https://github.com/54nd339/Radon.gitGo to the project directory
cd RadonInstall dependencies (Node versions: 16)
yarnStart the server
npm run devAdmin Access
To gain admin access, you need to add your email ID to the admin collection in MongoDB.
After adding it, try logging in with the same email ID, and you should see the dashboard option.
Test Stripe payment gateway with these card details.
BRAND - VISA
CARD NUMBER - 4242424242424242
CVC - Any 3 digits
DATE - Any future date