All Projects â†’ olafsulich â†’ fullstack-nextjs-ecommerce

olafsulich / fullstack-nextjs-ecommerce

Licence: other
Fullstack Next.js E-Commerce made with NextAuth + Prisma, Docker + TypeScript + React Query + Stripe + Tailwind Sentry and much more 🛒

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to fullstack-nextjs-ecommerce

Next-JS-Landing-Page-Starter-Template
🚀 Free NextJS Landing Page Template written in Tailwind CSS 3 and TypeScript ⚡ïļ Made with developer experience first: Next.js 12 + TypeScript + ESLint + Prettier + Husky + Lint-Staged + VSCode + Netlify + PostCSS + Tailwind CSS
Stars: ✭ 521 (-0.57%)
Mutual labels:  nextjs-template, nextjs-starter, nextjs-boilerplate, nextjs-typescript
next-saas-starter
⚡ïļ Free Next.js responsive landing page template for SaaS products made using JAMStack architecture.
Stars: ✭ 497 (-5.15%)
Mutual labels:  nextjs-template, nextjs-starter, nextjs-boilerplate, nextjs-typescript
nextarter-chakra
battery packed template / boilerplate to initialize Next.js app with Chakra UI & Typescript setup âœĻ
Stars: ✭ 616 (+17.56%)
Mutual labels:  nextjs-template, nextjs-starter, nextjs-boilerplate
next-app-starter
Another awesome starter for your app base on nextjs + tailwind + react-query + react-hook-form + next-auth + jotai
Stars: ✭ 73 (-86.07%)
Mutual labels:  prisma, nextjs-starter, react-query
next-tailwind-starter
A starter for Next.js with Tailwind CSS and Typescript. Pre-configured with absolute import, TailwindUI and some additional components.
Stars: ✭ 22 (-95.8%)
Mutual labels:  nextjs-template, nextjs-starter
nextjs-complete-boilerplate
Next js 12.3.1 boilerplate with Styled Components, Jest, React Testing Library, Prettier, ESLint, Plop JS and more 🚀
Stars: ✭ 50 (-90.46%)
Mutual labels:  nextjs-starter, nextjs-boilerplate
next-shopify-starter
Nextjs + Tailwind CSS + Shopify Starter
Stars: ✭ 385 (-26.53%)
Mutual labels:  nextjs-template, nextjs-starter
next-saas
Rapid development of SaaS products with Next.js
Stars: ✭ 39 (-92.56%)
Mutual labels:  prisma, react-query
nextal
Starter template for NextJs with TypeScript. Supports Tailwind with CSS-Modules. Jest and @react/testing-library configured and ready to go. Also ESLint, Prettier, Husky, Commit-lint and Atomic Design for components.
Stars: ✭ 88 (-83.21%)
Mutual labels:  nextjs-template, nextjs-starter
calendso
Scheduling infrastructure for absolutely everyone.
Stars: ✭ 13,100 (+2400%)
Mutual labels:  prisma, next-auth
boilerplate
Fullstack boilerplate using Typescript, React, Node & GraphQL
Stars: ✭ 738 (+40.84%)
Mutual labels:  sentry, prisma
thvu-blog
My digital home on the internet.
Stars: ✭ 51 (-90.27%)
Mutual labels:  sentry, prisma
react-native-template
An opinionated template to bootstrap your next React Native app with all the time-wasting packages you need to have.
Stars: ✭ 132 (-74.81%)
Mutual labels:  sentry, react-query
coderplex-org
Official Website for Coderplex Community. Built with Next.js and deployed on Vercel.
Stars: ✭ 32 (-93.89%)
Mutual labels:  react-query, nextauth
react-atdd-playground
Template to (deliberate) practice your test-driven development skills.
Stars: ✭ 14 (-97.33%)
Mutual labels:  nextjs-template, nextjs-starter
nextjs-firebase-fns-demo
Demo for serverless NextJS on Firebase Functions
Stars: ✭ 14 (-97.33%)
Mutual labels:  nextjs-template, nextjs-starter
nextjs-ts-antd-redux-storybook-starter
🏃🏞 Next.js + TypeScript + Ant Design + Redux Toolkit + Redux Saga + Styled Components + Jest + Storybook 䞁äļšįš§éĄđį›Ūč„šæ‰‹æžķæĻĄæŋ
Stars: ✭ 78 (-85.11%)
Mutual labels:  nextjs-template, nextjs-starter
aiohttp-sentry
An aiohttp server middleware for reporting failed requests to Sentry
Stars: ✭ 35 (-93.32%)
Mutual labels:  sentry
cms30
🙌 #CMS30 | Free 30 CMS templates
Stars: ✭ 23 (-95.61%)
Mutual labels:  prisma
mrapi
A framework for rapid development of API or DAL applications.
Stars: ✭ 20 (-96.18%)
Mutual labels:  prisma




Fullstack Next.js E-commerce

Technologies 🔧

  • Next.js(React)
  • TypeScript
  • Prisma
  • NextAuth
  • Stripe
  • Tailwind
  • React Query
  • Sentry
  • Yup

Screenshots ðŸ“ļ




Code Example/Issues 🔍

If you have any issues, please let me know in the issues section or directly to [email protected]

Installation ðŸ’ū

git clone https://github.com/olafsulich/fullstack-nextjs-ecommerce.git

Fill your .env variables:

POSTGRES_USER=
POSTGRES_PASSWORD=
POSTGRES_DB=
DATABASE_URL="postgresql://<POSTGRES_USER>:<POSTGRES_PASSWORD>@<POSTGRES_HOST>:<POSTGRES_PORT>/<POSTGRES_DB>?schema=public&sslmode=prefer"
GITHUB_SECRET=
GITHUB_ID=
SECRET=
NEXTAUTH_URL=
NEXTAUTH_CALLBACK_URL=
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=
STRIPE_SECRET_KEY=
NEXT_PUBLIC_STRIPE_SUCCESS_REDIRECT_URL=
NEXT_PUBLIC_STRIPE_ERROR_REDIRECT_URL

Install deps:

npm install

Generate Prisma Client:

npx prisma generate

Run docker-compose:

docker-compose up -d

Run Next dev server:

npm run dev

Contributing

This is an open source project, and contributions of any kind are welcome and appreciated. Open issues, bugs, and feature requests are all listed on the issues tab and labeled accordingly. Feel free to open bug tickets and make feature requests.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].