Files & Folders


TO BE DONE: Describe package.json file

TO BE DONE: Describe README file


TO BE DONE: Describe .hoodie/ folder (caching of bundled client, data stored by PouchDB, ...)


TO BE DONE: Describe hoodie/ folder, extending app with hoodie/server/indexjs and hoodie/client/index.js.


When you open your app in the browser you will see Hoodie’s default page telling you that your app has no public/ folder. So let’s create it

mkdir public
touch public/index.html

Now edit the public/index.html file and pass in the following content.

<!DOCTYPE html>
<html lang="en">
    <meta charset="utf-8">
    <title>My Hoodie App</title>
    <h1>My Hoodie App</h1>

    <script src="/hoodie/client.js"></script>

You need to stop the server now (ctrl + c) and start it again. If you reload your app in your browser, you will now see your HTML file.

The only line interesting for us is t