Welcome to the Store Next Beta repository! This project is a beautifully designed, high-performance e-commerce platform built with Next.js, Prisma, Supabase, Clerk authentication, Stripe payments, and shadcn/ui.
Store Next aims to provide a seamless online shopping experience. With fast checkout, secure payments, and a curated selection of products, itβs designed for both users and developers. The platform supports a variety of features that enhance usability and performance.
- User Authentication: Secure login and registration using Clerk.
- Product Management: Easily manage your product catalog with Prisma.
- Shopping Cart: A responsive cart that updates in real-time.
- Favorites: Allow users to save their favorite products.
- Order Management: Track and manage customer orders efficiently.
- Dark Mode: A modern dark mode for a better shopping experience.
- SEO Optimized: Designed to rank well on search engines.
- Responsive Design: Works seamlessly on mobile and desktop devices.
- Secure Payments: Integrated with Stripe for safe transactions.
- Vercel Deployment: Easily deploy your application with Vercel.
This project utilizes the following technologies:
- Next.js: A React framework for server-rendered applications.
- Prisma: A modern database toolkit.
- Supabase: An open-source Firebase alternative for database management.
- Clerk: User authentication and management.
- Stripe: Payment processing.
- shadcn/ui: A component library for building user interfaces.
- Tailwind CSS: A utility-first CSS framework.
- TypeScript: A typed superset of JavaScript for better code quality.
To get started with Store Next, follow these steps:
-
Clone the Repository:
git clone https://github.com/Vin-soy/Store-Next-Beta--NextJS.git cd Store-Next-Beta--NextJS
-
Install Dependencies:
npm install
-
Set Up Environment Variables: Create a
.env.local
file in the root directory and add your environment variables. Refer to the.env.example
file for the required variables. -
Run the Development Server:
npm run dev
-
Visit the Application: Open your browser and go to
http://localhost:3000
.
Once the application is running, you can explore the various features:
- User Registration and Login: Use Clerk to create an account or log in.
- Browse Products: View the curated selection of products available.
- Add to Cart: Click on products to add them to your shopping cart.
- Checkout: Use Stripe for secure payment processing.
- Manage Orders: Admin users can track and manage customer orders.
We welcome contributions to improve Store Next. If you would like to contribute, please follow these steps:
- Fork the Repository.
- Create a New Branch:
git checkout -b feature/YourFeature
- Make Your Changes.
- Commit Your Changes:
git commit -m "Add your message here"
- Push to Your Branch:
git push origin feature/YourFeature
- Create a Pull Request.
This project is licensed under the MIT License. See the LICENSE file for details.
For the latest updates and releases, please visit our Releases section. Here you can download and execute the latest versions of Store Next.
Store Next is designed to offer a comprehensive e-commerce solution. We aim to make online shopping easy and enjoyable for users while providing a robust platform for developers.
Feel free to explore the code, suggest improvements, and share your feedback. Your contributions can help make Store Next even better!
For more information on releases, check the Releases section.