Alt text for image
2 min read
next-store

Next-Store

Overview

This project is a fully functional e-commerce website built with Next.js, featuring a custom Content Management System (CMS) that allows administrators to manage products. The CMS provides capabilities to add, update, and delete items. The website utilizes SWR for data fetching, Cloudinary for image storage and delivery, and includes authentication for admin users.

Technologies Used

  • Next.js: React framework for building performant web applications with server-side rendering and static site generation.
  • SWR: React Hooks library for remote data fetching.
  • Cloudinary: Cloud-based image and video management service.
  • Authentication: (Specify your authentication method, e.g., NextAuth.js, Firebase Authentication, custom solution)
  • Database: PostgreSQL with Neon
  • CMS: Custom-built CMS within the Next.js application.
  • Styling: Tailwind CSS
  • Other Libraries:

Features

  • Product Catalog: Browse a wide range of products.
  • Product Details: Detailed product information, including images, descriptions, and pricing.
  • Shopping Cart: Add products to a shopping cart for purchase.
  • Checkout Process: Secure and streamlined checkout process.
  • User Authentication (Admin): Secure authentication for administrators to access the CMS.
  • CMS (Admin Only):
    • Add Products: Create new product listings with details and images.
    • Update Products: Modify existing product information.
    • Delete Products: Remove products from the catalog.
  • Image Management: Cloudinary integration for optimized image storage and delivery.
  • Responsive Design: Website adapts to different screen sizes and devices.
  • SEO Optimized: Built with SEO best practices in mind.