Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/olafsulich/fullstack-nextjs-ecommerce
Fullstack Next.js E-Commerce made with NextAuth + Prisma, Docker + TypeScript + React Query + Stripe + Tailwind Sentry and much more 🛒
https://github.com/olafsulich/fullstack-nextjs-ecommerce
authentication docker next-auth nextauth nextjs nextjs-boilerplate nextjs-starter nextjs-template nextjs-typescript prisma react-query sentry tailwindcss typescript
Last synced: 5 days ago
JSON representation
Fullstack Next.js E-Commerce made with NextAuth + Prisma, Docker + TypeScript + React Query + Stripe + Tailwind Sentry and much more 🛒
- Host: GitHub
- URL: https://github.com/olafsulich/fullstack-nextjs-ecommerce
- Owner: olafsulich
- Created: 2021-11-27T00:14:08.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2021-12-14T21:02:02.000Z (almost 3 years ago)
- Last Synced: 2024-08-01T21:47:36.468Z (3 months ago)
- Topics: authentication, docker, next-auth, nextauth, nextjs, nextjs-boilerplate, nextjs-starter, nextjs-template, nextjs-typescript, prisma, react-query, sentry, tailwindcss, typescript
- Language: TypeScript
- Homepage:
- Size: 170 KB
- Stars: 769
- Watchers: 8
- Forks: 174
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
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 💾
```bash
git clone https://github.com/olafsulich/fullstack-nextjs-ecommerce.git
```Fill your `.env` variables:
```
POSTGRES_USER=
POSTGRES_PASSWORD=
POSTGRES_DB=
DATABASE_URL="postgresql://:@:/?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:
```bash
npm install
```Generate Prisma Client:
```bash
npx prisma generate
```Run docker-compose:
```bash
docker-compose up -d
```Run Next dev server:
```bash
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](https://github.com/olafsulich/fullstack-nextjs-ecommerce/issues) tab and labeled accordingly. Feel free to open bug tickets and make feature requests.