- BAD WORD ALERT Don't open the Heroku version unless you are okay with bad words. (Egad!)
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
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!
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 npm start
.
Switch to your browser and type localhost:3000
in the address bar.
Now you're set!
- MySQL
- Sequelize
- Node
- Express
- Express-Handlebars
- HTML
- css
- javascript
- npm
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.
Like it? Use it and say where you got it.
Have courage and be kind.