Let's start developing our application from the front-end with ReactJS. You will understand how to use TailwindCSS, Headless UI, accessibility concepts, components, properties, state and much more.
In this class we will finish the development of the web front-end of our application using ReactJS. You will learn about concepts of passing functions such as properties and creating the navigation flow for sending feedback.
In this class we will build the application back-end using Node.js and TypeScript. You will learn important backend concepts such as SOLID and automated tests, as well as learn how to persist information in the database with Prisma.
We will discover new territory: Mobile. We'll use react-native, typescript, expo, and more.
Let's finalize the app, with connection to the backend and we will deploy it with github to railway and vercel, and we will do the migrations from prismadb, and variables.
Create-vite is a tool to quickly start a project from a basic template for popular frameworks. You can use a tool like degit to clone my projects for your directory.
npx degit user/repository new-project-folder-name
cd new-project-folder-name
npm install
npm run dev
If the project uses main as the default branch, suffix the project repo with #main
npx degit user/repository#main new-project-folder-name