This project builds a task manager as a personal assistant in order to improve daily efficiency. Not tell you todos, but help them become dones.
It is built built on Ruby on Rails as back-end framework and Bootstrap as front-end framework.
Notice: You may want to have a look at a working copy of ToDone 2 hosted here.
This project is meant for Assigment 3 of Computing for Voluntary Welfare Organisation (CVWO) at National University of Singapore (NUS).
It is carried out in the beginning of Semester 2 AY2016/2017.
Author: Niu Yunpeng
Matriculation No. A016****A
I am currently a Year 1 undergraduate student at NUS. My major is Computer Engineering. I love programming and solving challenges. I received NUS Science & Technology (S&T) Scholarship and had good academic results.
- Website: yunpengn.github.io
- Email: neilniuyunpeng@gmail.com
- Facebook: @Yunpeng Niu
- LinkedIn: @Yunpeng Niu
-
Create/ Show / Modify / Delete (CRUD) Events
Each task, matter or business in ToDone is called an event. Each event has three attributes, namely, title, time and place. The first two (title and time) are compulsory when creating a new event. The third one (place) is optional. -
Basic HTTP Authentication
When user try to create / edit / delete any event, a HTTP authentication window will pop up and require the user to log in with username and password.
Notice: Default username and password is "user" and "123". -
Categorize events
The user should be able to categorize each event under a specific tag. This is good for management and a better display. The user can also create customize tags or delete existing tags. -
Bootstrap
ToDone is using Bootstrap 3.3.7 by Twitter for pages formatting.
This project is under GNU Public License (GPL) 3.0.