Getting started
ROQ enables you to generate a backend SaaS application that serves as a Backend service or BaaS API. With this API, you can further develop your front-end application using any JavaScript framework.
Generate app
To generate a new BaaS API, please follow these steps:
Use ROQ Console
Start your journey by signing up at the ROQ Console (opens in a new tab).
Create a new application
ROQ Console will guide you through the process of creating a new application. There are two fields you need to fill in:
- Name of your application: This name will be used as application identifier on the ROQ Console.
- Tenant name: Tenant name could be company, organization, team, and etc.
To add a new appication just click the + Add Application button.
Generate application
The app generation typically takes a few minutes. Once complete, a checklist will guide you through configuring the application. You may mark it as done if you have already configured it.
Continue development
By default, ROQ Console will create a Local Development environment. What you need the most for the development is the environment variables. You can copy and use these environment variables to start a new development using any ROQ's supported JavaScript frameworks, such as Next.js, Nuxt.js, React + Express.js, Vue.js, SvelteKit, and RedwoodJS.
Launch
Before you publish your application, make sure to configure the Domain and URLs section in ROQ Console (opens in a new tab) to meet your deployment environment and then copy the new environment variables from ROQ Console to your project .env
file.
Technology stack
ROQ's app generator builds a fully functional application based on your input. The resulting application follows the best practices of the underlying frameworks. If you are familiar with them, there won't be any surprises.
Hosting
Since you will develop an application using any supported JavaScript frameworks and using ROQ BaaS API, your application can be easily deployed to any PaaS solution like Vercel (opens in a new tab), Render (opens in a new tab), Scalingo (opens in a new tab).