Skip to content

flatlogic/nodejs-backend

Repository files navigation

πŸš€ Flatlogic Node.js Backend - Free but Outdated!

More Templates | Discord Community | Support Forum

Heads up! 🚨 This backend is a bit old-school now. For a more up-to-date, efficient, and customizable experience, generate a fresh one with our Flatlogic Generator. It's way better. πŸ˜‰


πŸš€ Quick Start

1. Install dependencies:

yarn install

2. Adjust local database:

Step 1: Install PostgreSQL

  • MacOS:
    brew install postgres
  • Ubuntu:
    sudo apt update
    sudo apt install postgresql postgresql-contrib

Step 2: Create database and user:

psql -U postgres

Then run the following commands inside PostgreSQL:

CREATE DATABASE development OWNER postgres;
\q

3. Setup database tables:

yarn reset

4. Start development server:

yarn start:dev

5. Start production build:

yarn start

Pro Tip: If you run into issues, it might be time to check out the Flatlogic Generator instead. πŸ˜‰


πŸ“œ API Documentation (Swagger)

Once running, check the API docs here:


🐳 Docker Support

If you'd rather run the backend via Docker, follow these steps:

  1. Ensure PostgreSQL is installed as described above.
  2. Build the Docker image:
    docker build -t um-backend-image .
  3. Run a container:
    docker run -p 8080:8080 -d um-backend-image
  4. Access the API at:
    http://localhost:8080/api

πŸ”₯ About Flatlogic

Flatlogic builds modern business software so you don't have to. Our AI Software Development Agent helps you generate, deploy, and maintain enterprise applications with minimal effort.


πŸ“œ License

This backend is free to use, but seriously, consider upgrading with the Flatlogic Generator. 😎


Questions or feedback?
Join our Flatlogic Community Discord or visit our support forum.