# 【100sites #003】TodoList

- Canonical: https://easonchang.com/posts/100sites-003-todolist
- Date: 2016-02-13T19:12:00.000Z
- Language: en
- Translation: AI-assisted, from the zh-TW original

<p>
  <a href="https://github.com/eason-dev/100sites/tree/master/003_Todolist">
    Github
  </a>
</p>

<p>TodoList, an extremely simple to-do list.</p>

![Screenshot 2016-02-14 2.17.42 AM.png](https://i.imgur.com/GVtN27w.jpg)

<p>
  I wanted to start learning some backend stuff early, so I can build a wider
  variety of websites. That's how I found this:
  <a href="https://nodejust.com/category/nodejs/page/6/">Node.js Learning Notes</a>
  . It's a simple beginner's guide to Node.js with over thirty articles, each
  one short and to the point, walking you through building a simple Node.js
  web app step by step. It also covers Express.js and MongoDB.
</p>

<p>
  After spending some time reading through the notes, this TodoList is my
  result for today. Right now all it can do is keep adding Todo items — there's
  no done button or delete button to click. I'll fill in the missing features
  when I have time.
</p>

<p>
  It uses Node.js as the backend, Express.js as the framework, MongoDB as the
  database (connected via Monk), and Hogan.js as the template engine.
</p>
