Coder Social home page Coder Social logo

rohit-2012 / mobicase-ecommerce-app Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 11.43 MB

An e-commerce web application built with Next.js 14 where users can order customizable mobile cases. Features include product customization, secure payment gateway integration, and a seamless user experience. Perfect for showcasing your Next.js and e-commerce development skills.

Home Page: https://mobicase.vercel.app

JavaScript 0.22% TypeScript 99.78%
framer-motion headlessui kinde-auth lucide-react nextjs14 prisma-orm react-dropzone react-email-component react-rnd reactjs resend shadcn-ui stripe tailwindcss tanstack-react-query typescript uploadthing

mobicase-ecommerce-app's Introduction

MobiCase - A Modern Fullstack E-Commerce Shop for Custom Phone Cases

Built with the Next.js 14 App Router, Postgres, TypeScript, Tailwind & Kinde Auth

Project Image

Features

  • ๐Ÿ› ๏ธ Complete shop built from scratch in Next.js 14
  • ๐Ÿ’ป Beautiful landing page included
  • ๐Ÿ’ณ Secret admin dashboard to manage orders
  • ๐Ÿ–ฅ๏ธ Drag-and-drop file uploads
  • ๐Ÿ›๏ธ Customers can purchase directly from you
  • ๐ŸŒŸ Clean, modern UI on top of shadcn-ui
  • ๐Ÿ›’ Completely custom phone case configurator
  • ๐Ÿ”‘ Authentication using Kinde
  • โœ… Apple-inspired configuration design
  • โŒจ๏ธ 100% written in TypeScript

Getting started

To get started with this project, run

  git clone https://github.com/Rohit-2012/mobicase-ecommerce-app.git

and create .env file and set up the following environt variables

  • KINDE_CLIENT_ID= Your client ID
  • KINDE_CLIENT_SECRET= Your Client Secret
  • KINDE_ISSUER_URL= Your final deployed link
  • KINDE_SITE_URL=http://localhost:3000
  • KINDE_POST_LOGOUT_REDIRECT_URL=http://localhost:3000
  • KINDE_POST_LOGIN_REDIRECT_URL=http://localhost:3000/auth-callback
  • ADMIN_EMAIL= email(s) which you want to set as ADMIN
  • NEXT_PUBLIC_SERVER_URL=http://localhost:3000
  • STRIPE_SECRET_KEY= Your Stripe Secret Key
  • UPLOADTHING_SECRET= Your Uploadthing secret
  • UPLOADTHING_APP_ID= Your Uploadthing App ID
  • DATABASE_URL= Your cloud DataBase URL where you want to manage the Data
  • STRIPE_WEBHOOK_SECRET= Your Stripe Webhook Secret
  • RESEND_API_KEY= Your Resend API Key

mobicase-ecommerce-app's People

Contributors

rohit-2012 avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.