Honey Do List
Honey Do List is a Node/Express JS app using Handlebars, mySQL and Sequelize that allows the user to input a task (a 'do') then mark it completed.
You can run the app on Heroku.
Note: the database is not just used for you, but for all. So keep your tasks clean! (If you want it all for yourself, see the "Make it Your Own" instructions below. :D)
You can find the source files at https://github.com/mathfour/honeydo
How to Use the App: Create a DO, then DO it!
Fill out a task (a DO) and click Add this DO to the List. Your DO will show up on the left. Click the This DO is Done! button and it will be marked completed - and put in the Done DOs column!
Make it Your Own
Clone this repo to your desktop and change to the
honeydo directory. (If it's your first time to clone, check out the instructions here. Run
npm install to install its dependencies.
Change the password in the
config.json file to be your root password.
Create a mySQL database called
i_hate_burgers (long story on that one) and then run the app with
Switch to your browser and type
localhost:3000 in the address bar.
Now you're set!
The current deployment of this app on Heroku prohibits multiple users to enter and check off their own tasks. I'd like to set it up to be able to do that.
A big thanks to the following folks:
- Rachel Thiim for working with me as I struggled through the wiggy challenges of Sequelize and Handlebars.
- My husband who supports me tirelessly, especially on his day - Father's Day - as I fought to finish this homework.
- My two kids who took the brunt of my frustrations in the form of extra yelling for minor offenses. Thank you both for tolerating your crazy mom.
Copyright and License
Like it? Use it and say where you got it.
Have courage and be kind.