RemixFast Quick Start
Quick Walk through showing how to:
Step 1 - Create App
Start on Builder tab and create app by clicking + Create App (upper right corner).
On the Create App dialog, enter following:
App Name: Quick Start
And click Create to create the app. Select the newly created app Quick Start, this will take you to the Visual Builder for the app.
Step 2 - Create Model
Ensure you have Models tab selected. On the Models tab, click Add to create new model. This will open Add Model dialog. On the dialog enter following:
Model Name: Catalog
Click Save to create new model.
Find newly added Catalog and click + to add new field.
💡 Tip: You will generally find newly added model in lower right quadrant of the schema diagram.
In the Add Field dialog, enter following:
Name: catalogNameName: catalogNameCheck Is Required for catalogName field.
Click Add to add new field.
Again click + on Catalog table to add description field.
Next Select More (triple vertical dots) on Catalog and click + Audit Fields to add fields to track who created the record and when it was last updated.
Step 3 - Add Route
Select Routes tab and click Add Route.
On the Add Route dialog, enter following
Template: Select > Table List + Detail Form
Model: Select > Catalog
Label: CatalogTemplate: Select > Table List + Detail Form
Model: Select > Catalog
Label: CatalogYou should now have UI with table view to show items and form view for item details.
Step 4 - Test
Click on Run App to test the app. This will open Preview dialog with test app.
Select Catalog tab and add new item by clicking Add button
This will open Add Catalog dialog. Enter following to create new catalog item:
Name: LaptopName: LaptopClick Add to save item to database.
Repeat to add one more catalog item with following details:
Name: DesktopName: DesktopTry updating an item or even delete it.
Click Done to exit preview.
Step 5 - Code
Click on Export Code, to generate codebase for the app.
This will open Export Code dialog. Enter following
Version: 1.0.0Version: 1.0.0Click Export Code button.
This will start code export.
Once completed, select Code tab and view generated code files.
Click on Download Code to continue development in local editor! Run npm run init to initialize the project. This will download node modes and create prisma client and seed the database. Once completed, run the project with npm run dev. Add data and test the app.
Next Steps
RemixFast can help you build app remarkably fast. Jumpstart your next project with a generated codebase that covers 60% to 80% of traditional development and concentrate on engineering your core functionality!