Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nocode-js/nocode-platform-boilerplate
Powerfull no-code platform boilerplate. Clone this repo and start your no-code platform today. Next.js + Tailwindcss + TypeScript + NoCode JS components.
https://github.com/nocode-js/nocode-platform-boilerplate
boilerplate lowcode nextjs-boilerplate nextjs-starter nextjs-template nocode nocode-boilerplate nocode-platform-boilerplate template template-project
Last synced: 6 days ago
JSON representation
Powerfull no-code platform boilerplate. Clone this repo and start your no-code platform today. Next.js + Tailwindcss + TypeScript + NoCode JS components.
- Host: GitHub
- URL: https://github.com/nocode-js/nocode-platform-boilerplate
- Owner: nocode-js
- License: mit
- Created: 2023-06-10T21:00:50.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-20T17:40:01.000Z (3 months ago)
- Last Synced: 2025-01-24T02:14:17.172Z (13 days ago)
- Topics: boilerplate, lowcode, nextjs-boilerplate, nextjs-starter, nextjs-template, nocode, nocode-boilerplate, nocode-platform-boilerplate, template, template-project
- Language: TypeScript
- Homepage: https://nocode-js.com/
- Size: 1.41 MB
- Stars: 113
- Watchers: 6
- Forks: 25
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![No-Code Platform Boilerplate](.github/cover.png)
# No-Code Platform Boilerplate
Powerful Next.js boilerplate. Clone this repo and start your no-code platform today. The platform allows you to create REST API endpoints using a no-code editor. You can request the endpoint from any HTTP client. Additionally, the boilerplate provides a simple UI to test your endpoints. You can easily extend this template and add your own features.
This boilerplate uses:
* [Next.js](https://github.com/vercel/next.js/)
* [Tailwindcss](https://github.com/tailwindlabs/tailwindcss)
* [🌇 Sequential Workflow Designer](https://github.com/nocode-js/sequential-workflow-designer)
* [🚚 Sequential Workflow Machine](https://github.com/nocode-js/sequential-workflow-machine)
* [⛽ Sequential Workflow Editor](https://github.com/nocode-js/sequential-workflow-editor)The boilerplate supports two types of storage:
* `memory` - in-memory storage, used by default, for development purposes.
* `mongodb` - MongoDB storage, requires `MONGODB_URI` environment variable.To choose storage type, set `STORAGE_TYPE` environment variable. You may do it by setting `.env` file:
```
STORAGE_TYPE=memory
```or
```
STORAGE_TYPE=mongodb
MONGODB_URI=mongodb://localhost:27017
MONGODB_DB=nocodeApiBuilder
```### Pro
🤩 Pssst... do you prefer React and Nest.js? Check the [No-Code Platform Boilerplate Pro](https://nocode-js.com/nocode-platform-boilerplate-pro/pricing).
## 🚀 Deployment
To deploy this boilerplate, you need any compatible with Next.js hosting.
[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fnocode-js%2Fnocode-platform-boilerplate&project-name=nocode-platform&repository-name=nocode-platform&env=STORAGE_TYPE,MONGODB_URI)
To deploy this template to Vercel you need to set `STORAGE_TYPE=mongodb` and `MONGODB_URI` environment variables. The memory storage doesn't work with cloud hosting. We recommend to use [MongoDB Atlas](https://www.mongodb.com/cloud/atlas) for database hosting.
## 🔨 Development
You can work with NPM but we recommend to use [pnpm](https://pnpm.io/):
```bash
npm install -g pnpm
```Clone this repository:
```bash
git clone https://github.com/nocode-js/nocode-platform-boilerplate.git
cd nocode-platform-boilerplate
```Install dependencies:
```bash
pnpm install
```Start the development server:
```bash
pnpm dev
```## 💡 License
This boilerplate is released under the MIT license.