Skip to content

Thane.js - Deliver simple web apps in an old fashion way!

License

Notifications You must be signed in to change notification settings

barcellos-pedro/thane-js

Repository files navigation

Thane.js 🌌

Thane.js illustrated card logo. Space with a lot of stars, plantes, cosmic clouds and a comet

Deliver simple web apps in an old fashion way!

Quick Story

Based on what i knew about Node, Express, Django and Laravel, I wanted to exercise my knowledge.

So I staterd to tinker around with some npm libraries on a project.

After that i could only think about trying to build a new way of starting a new web app using Node and Express.

To provide that experience in a lean framework inspired in some tech stacks like: Lamp, Mean, Mern and Tall.

Tech Stack

Role Name
Runtime Node.js
Back-end Express
Templating Handlebars
Front-end Alpine
Styling Tailwind
ORM Sequelize
Database SQLite

Features

  • Battle tested MVC pattern
  • Built on top of Express
  • Seamless routing and controller with actions using laravel convention, e.g index, show, create, store, edit, update, destroy
  • config() helper to interact with .env properties.
  • Handlebars as template engine, with partials and layouts.
  • Alpine.js to complement front-end. Think of it like jQuery for the modern web.
  • Tailwind as utility-first CSS framework.

About

Thane.js - Deliver simple web apps in an old fashion way!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published