Skip to content

blua-blue/blua-blue-v2

Repository files navigation

Blua Blue

Maintainability

Open-source version of blua.blue

Table of Contents

About the Project

This complete rewrite of blua.blue is the result new neoan3 technologies coming out. The goal of this rewrite was to utilize the speed-advantage of vastN3 technology while maintaining the possibility for a headless approach.

Enjoy...

Built With

Getting Started

Prerequisites

  • neoan3-cli
  • PHP8
  • Composer
  • GIT
  • MySQL, MariaDB or compatible flavor
  • mailjet account (other integrations will follow)
  • (for styling: node + a node package manager)

Installation

You can fork or clone this repository, or use the composer create-project command. Once in your project, start with the setup:

  1. database

    run neoan3 new database blua_blue and follow the instructions, naming the credentials "blua_blue_db" when prompted.

  2. JWT-secret

    run neoan3 credentials and select "new credentials". Then, name them "blua_stateless" and fill out the template with a string of your choice.

  3. Mailjet

    run neoan3 credentials and select "new credentials". Then, name them "blua_mailjet" and fill out the credential-template with your private and public API key.

NOTE: If you have permission issues, either change permissions on your file-system for /credentials/credentials.json or change the cli's default credential-location with neoan3 set credential-path /my/path. DO NOT SET THE PATH TO WITHIN THE WEB-ROOT

Usage

You can test & develop in multiple ways. The easiest way is using the cli-tool: neoan3 develop. When deploying, please take the following measures:

  • exclude the file "vue" and the component "Migrate" when deploying.
  • when running on Apache, inspect .htaccess and change as needed.

License

Licensing party for the open-source version of blua.blue is corpscrypt LLC, distributed under MIT

All third party references, libraries, logos and APIs are subject to respective licenses.

Beyond license(s) concerning this project, the following tools/libraries hold their respective licenses:

MAINTAINER/OWNER: You may not remove above license statement, but are free to list your own additional license(s) as needed. Add your license(s) to the file "LICENSE" as needed.

Contact

https://blua.blue/contact-us

Also, feel free to join the neoan3 discord server