filmov
tv
Parking Application - Part 2: Full-Stack Monorepo with Next.js, NestJS, GraphQL, Prisma & Tailwind
Показать описание
This is the continuation of the Parking application monorepo application development.
Watch Part I here:
00:00:00 Create Garage
00:34:34 List Garages with Create more slots
00:55:51 Garage Bookings
01:37:13 Booking Timeline
01:45:15 Customer Booking Page
02:10:34 Valet Application Setup
02:44:40 Pickups & Dropoffs.
03:17:14 Accept Trips
03:27:00 Valet My Trips
03:47:46 Admin Console
04:33:10 3D Scene
05:28:50 Deployment
05:45:42 Polishes
Note: The video exceeded the limit and could not be released as one video. Next time I will make the tutorial concise with better planning.
Follow me:
Technologies:
The Autospace monorepo leverages a range of modern technologies and libraries to provide a comprehensive and efficient parking management solution. Below is a breakdown of the primary technologies used in the project:
Frontend:
React: A JavaScript library for building user interfaces.
Tailwind CSS: A utility-first CSS framework for rapid UI development.
Material UI: The world's most popular React UI framework.
@tabler/icons-react: Icon set for React applications.
react-hook-form: A library for managing form state in React.
zod: TypeScript-first schema validation with static type inference.
@react-three/drei: Useful helpers for React-Three-Fiber.
Backend:
GraphQL: A query language for your API.
REST API: Standard for creating APIs using HTTP requests.
Swagger: A tool for documenting REST APIs.
Stripe: A suite of APIs for handling online payments and transactions.
Shared Libraries:
@autospace/network: Manages network requests and GraphQL code generation.
@autospace/forms: Provides reusable form components and validation using react-hook-form and Zod.
@autospace/3d: Utilizes React-Three-Fiber and Drei for 3D graphics.
Tools and Utilities:
Nx: A smart, fast, and extensible build system with first-class monorepo support.
TypeScript: A typed superset of JavaScript that compiles to plain JavaScript.
Prettier: An opinionated code formatter.
ESLint: A tool for identifying and fixing problems in JavaScript code.
Husky: A tool for managing Git hooks.
Thanks for watching. ❤️
Watch Part I here:
00:00:00 Create Garage
00:34:34 List Garages with Create more slots
00:55:51 Garage Bookings
01:37:13 Booking Timeline
01:45:15 Customer Booking Page
02:10:34 Valet Application Setup
02:44:40 Pickups & Dropoffs.
03:17:14 Accept Trips
03:27:00 Valet My Trips
03:47:46 Admin Console
04:33:10 3D Scene
05:28:50 Deployment
05:45:42 Polishes
Note: The video exceeded the limit and could not be released as one video. Next time I will make the tutorial concise with better planning.
Follow me:
Technologies:
The Autospace monorepo leverages a range of modern technologies and libraries to provide a comprehensive and efficient parking management solution. Below is a breakdown of the primary technologies used in the project:
Frontend:
React: A JavaScript library for building user interfaces.
Tailwind CSS: A utility-first CSS framework for rapid UI development.
Material UI: The world's most popular React UI framework.
@tabler/icons-react: Icon set for React applications.
react-hook-form: A library for managing form state in React.
zod: TypeScript-first schema validation with static type inference.
@react-three/drei: Useful helpers for React-Three-Fiber.
Backend:
GraphQL: A query language for your API.
REST API: Standard for creating APIs using HTTP requests.
Swagger: A tool for documenting REST APIs.
Stripe: A suite of APIs for handling online payments and transactions.
Shared Libraries:
@autospace/network: Manages network requests and GraphQL code generation.
@autospace/forms: Provides reusable form components and validation using react-hook-form and Zod.
@autospace/3d: Utilizes React-Three-Fiber and Drei for 3D graphics.
Tools and Utilities:
Nx: A smart, fast, and extensible build system with first-class monorepo support.
TypeScript: A typed superset of JavaScript that compiles to plain JavaScript.
Prettier: An opinionated code formatter.
ESLint: A tool for identifying and fixing problems in JavaScript code.
Husky: A tool for managing Git hooks.
Thanks for watching. ❤️
Комментарии