Skip to content

byte-foundry/hoodie

 
 

Repository files navigation

Welcome to Hoodie 🎉

The Low-Profile Dog Hoodie Mascot

A very promising open-source library for building offline-first apps. — Smashing Magazine

The Hoodie team is one of the nicest and welcoming that I’ve ever known. — Katrin Apel

❤ Hood.ie - a fast offline-first architecture for webapps. Super-simple user management & storage. Great for mobile. — Addy Osmani

Join our Chat js-standard-style semantic-release

Build Status Dependency Status devDependency Status

Installation

npm install --save hoodie@next

Note: This is still a developer preview. Look at my-first-hoodie to get the current stable Hoodie install.

Add this to your package.json:

"scripts": {
  "start": "hoodie"
},
"hoodie": {
  "plugins": [
    "hoodie-plugin-appconfig",
    "hoodie-plugin-email",
    "hoodie-plugin-users"
  ]
}

That's it! Running npm start will now serve a hoodie-app from your www folder.

Run npm start -- --help to see more options.

Why is there no code in this repository?

Hoodie consists of three main components that are integrated and tested altogether in this top-level module.

  1. client
    Hoodie’s front-end client for the browser. It integrates the following client modules:

    1. client-account
    2. client-store
    3. client-task
    4. client-log
    5. client-connection-status
  2. server
    Hoodie’s back-end. It integrates the following hapi plugins:

    1. server-account
    2. server-store
    3. server-task
  3. admin-dashboard
    Hoodie’s built-in admin dashboard web application

License

Apache 2.0

About

🐶 Hoodie enables you to express yourself through technology by making web app development very fast, easy and accessible.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 95.1%
  • HTML 3.2%
  • Shell 1.7%