Welcome to Hoodie 🎉
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
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.
-
client
Hoodie’s front-end client for the browser. It integrates the following client modules: -
server
Hoodie’s back-end. It integrates the following hapi plugins: -
admin-dashboard
Hoodie’s built-in admin dashboard web application