Building a fullstack app using TypeScript, PostgreSQL, Next.js, GraphQL and Prisma
A series of articles on building a fullstack app with TypeScript, Next.js, Prisma & GraphQL The series covers the following:
- Data modeling using Prisma
- Building a GraphQL API layer inside Next.js using GraphQL Yoga and Pothos
- Authentication using Auth0
- Authorization
- Image upload using AWS S3
- GraphQL Pagination using Apollo Client
- Deployment to Vercel
![Fullstack App With TypeScript, PostgreSQL, Next.js, Prisma & GraphQL: Data Modeling](https://cdn.sanity.io/images/p2zxqf70/production/1ec6d4e3035143375360a59242258c3c93609907-1269x714.png)
Part 1
Fullstack App With TypeScript, PostgreSQL, Next.js, Prisma & GraphQL: Data Modeling
![Fullstack App With TypeScript, PostgreSQL, Next.js, Prisma & GraphQL: GraphQL API](https://cdn.sanity.io/images/p2zxqf70/production/3c25e8ccea9b86c6d7a625f95cd6b42f76c8c5e7-1269x714.png)
Part 2
Fullstack App With TypeScript, PostgreSQL, Next.js, Prisma & GraphQL: GraphQL API
![Fullstack App With TypeScript, PostgreSQL, Next.js, Prisma & GraphQL: Authentication](https://cdn.sanity.io/images/p2zxqf70/production/91075c8f117cdbd825ecc504f44bf57d5916e0af-1269x714.png)
Part 3
Fullstack App With TypeScript, PostgreSQL, Next.js, Prisma & GraphQL: Authentication
![Fullstack App With TypeScript, PostgreSQL, Next.js, Prisma & GraphQL: Image upload](https://cdn.sanity.io/images/p2zxqf70/production/020d4caf40065aad2ab5d59cff56d2bec9470bd9-1269x714.png)
Part 4
Fullstack App With TypeScript, PostgreSQL, Next.js, Prisma & GraphQL: Image upload
![Fullstack App With TypeScript, PostgreSQL, Next.js, Prisma & GraphQL: Deployment](https://cdn.sanity.io/images/p2zxqf70/production/6b91985fb8bb4d0d06e95090aab1d8b0ede0696b-1269x714.png)
Part 5
Fullstack App With TypeScript, PostgreSQL, Next.js, Prisma & GraphQL: Deployment
Don’t miss the next post!
Sign up for the Prisma Newsletter