Remix - full stack web framework

Remix is a modern full stack web framework focusing on web standards and mobile web UX. 
With Remix, you can build fast, slick, SEO friendly, and resilient user experience websites. In Remix, a component can contain client and server parts. Both parts work together. For example, a login component display login form (client part). When the form is submitted, the form data is sent to the server part to be processed and then return a result to the client part.

To get start with Remix, you have to install NPM (Package Manager for Node) on your machine.
In my Windows machine, i have Node v16.10.0 installed. You should have a code editor. Visual Studio Code is nice one.
To create remix-app project, run the following command:

npx create-remix@latest remix-app

Need to install the following packages:
create-remix@latest
Ok to proceed? (y) y
? What type of app do you want to create? Just the basics
? Where do you want to deploy? Choose Remix App Server if you're unsure; it's easy to change deployment
targets. Remix App Server
? TypeScript or JavaScript? JavaScript
? Do you want me to run `npm install`? Yes
⠹ Migrating template to JavaScript…Processing 5 files...
Spawning 3 workers...
Sending 2 files to free worker...
Sending 2 files to free worker...

Remix support both TypeScript and JavaScript. In this tutorial, we choose JavaScript. It is easy to add TypeScript files to the Remix project later.
After the remix-app project finished initialization, change to the remix-app folder and run the command below to start your first Remix website:

npm run dev


In the next page, you will learn to build a full stack website using Remix, Prisma, and Mysql database.

Comments

Popular posts from this blog

Authentication: Register & Login Upload form data with file in Remix & Mysql

Migration in Remix with Prisma & MYSQL