Skip to content

KamranNaveed/mixor

Repository files navigation

🎧 Mixor


NextJS


This project is an ecommerce store for sound equipment built using the Next.js framework for server-side rendering and frontend rendering, Sanity CMS for product content management, and Stripe API for payment integration. It includes the following features:

📁 Product content management: Admins can create, update, and delete individual products using the Sanity CMS. Product information, including images and descriptions, is stored in the Sanity CMS and displayed on the app using GROQ (Graph-Relational Object Queries).

💲 Payment integration: Users can add products to their cart and checkout using Stripe for secure and convenient payment processing.

⚡ Next.js: The app uses Next.js for both server-side rendering and frontend rendering, resulting in fast and seamless navigation for users.


A live deployment is available to test here


ToDo

  • Add dynamic review system
  • Functionality to filter products by price reviews, type
  • Build an email newsletter system

Getting started

First, run the development server:

npm run dev
# or
yarn dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying pages/index.js. The page auto-updates as you edit the file.


Deploy on Vercel

This project was deployed using Vercel Check out the Next.js deployment documentation for more details.

Thank you for checking out the project! If you have any questions or suggestions, please don't hesitate to reach out.