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.
HTML JavaScript CSS
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
config
controllers
models
public/assets
views
.gitignore
LICENSE
README.md
package-lock.json
package.json
server.js

README.md

HoneyDoListLogo_1

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 npm start.

Switch to your browser and type localhost:3000 in the address bar.

Now you're set!

Technology Used

  • MySQL
  • Sequelize
  • Node
  • Express
  • Express-Handlebars
  • HTML
  • css
  • javascript
  • npm

Dependencies

Next Steps

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.

Acknowldegments

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.

Bon's Signature