1.5.3 • Published 7 days ago

@vulkano/core v1.5.3

Weekly downloads
-
License
MIT
Repository
github
Last release
7 days ago

Vulkano

Vulkano is a small, simple, and fast framework for creating web applications using NodeJS. Inspired by KumbiaPHP.

Backers on Open Collective Sponsors on Open Collective

Backers

Thank you to all our backers! 🙏

vulkano backers

Buy me a coffe

Buy me a coffe 🙏

Install

System

  • Unix
  • Node.js v20+

Packages

$ npm install @vulkano/core

Your App Structure

  • public/ - HTTP Public folder
  • vulkano/ - Vulkano App (config, controllers, models, views)
  • app.js - Server entry point

Your Server entry point

/**
 * app.js
 *
 * To start the server, run: ⁠ node app.js ⁠.
 *
 * For example:
 *   => ⁠ npm run start ⁠
 *   => ⁠ node app.js ⁠
 */

const vulkano = require('@vulkano/core');

vulkano(); ⁠

Your Vulkano App Folder

  • vulkano/ - Vulkano App
    • config - Your config files
      • env - Folder for custom environment settings
      • express - Folder to customize the server (cookies, jwt, helmet, cors and settings)
      • locales - i18n folder
      • views - Folder to customize filters and helpers to Nunjukcs
    • controllers - Your controllers
    • models - Your models
    • services - Your services or libs

Your Vulkano Public Folder

  • public/ - Public Path
    • css - Styles
    • fonts - Fonts
    • img - Images
    • js - Javascript
    • files - Files uploaded