Back to articles
Wasp Has a Free API That Generates a Full-Stack React App From a Config File

Wasp Has a Free API That Generates a Full-Stack React App From a Config File

via Dev.to JavaScriptAlex Spinov

Wasp is a Rails-like framework for React + Node.js. Write a .wasp config file and it generates everything — auth, CRUD, jobs, email. The Wasp File: Your Entire App app ScrapingDashboard { wasp: { version: "^0.14.0" }, title: "Scraping Dashboard", auth: { userEntity: User, methods: { email: {}, google: {} }, onAuthFailedRedirectTo: "/login", }, db: { system: PostgreSQL }, emailSender: { provider: Resend }, } entity User {=psl id Int @id @default(autoincrement()) email String @unique products Product[] psl=} entity Product {=psl id Int @id @default(autoincrement()) title String price Float url String @unique userId Int user User @relation(fields: [userId], references: [id]) createdAt DateTime @default(now()) psl=} route DashboardRoute { path: "/dashboard", to: DashboardPage } page DashboardPage { authRequired: true, component: import { DashboardPage } from "@src/pages/Dashboard", } query getProducts { fn: import { getProducts } from "@src/queries", entities: [Product], } action createPro

Continue reading on Dev.to JavaScript

Opens in a new tab

Read Full Article
2 views

Related Articles