Home
Softono

Fullstack Nextjs Ecommerce

Open source TypeScript
848
Stars
190
Forks
5
Issues
7
Watchers
4 years
Last Commit

 About Fullstack Nextjs Ecommerce

Fullstack Next.js E-Commerce made with NextAuth + Prisma, Docker + TypeScript + React Query + Stripe + Tailwind Sentry and much more πŸ›’

Platforms

Web Self-hosted Docker

Languages

TypeScript

Links

Need Help Installing Fullstack Nextjs Ecommerce?

We provide expert installation service for this software. Our team will install, configure, and secure Fullstack Nextjs Ecommerce on your server. plans start at just $30.

Fullstack Nextjs Ecommerce

View on GitHub




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.