slate fullstack boilerplate based on this tutorial technology stack React Typescript GraphQL Apollo Node.js PostgreSQL TypeORM Redis Next.js TypeGraphQL