Preparation before rushing

As for all projects, before starting the development of Augabis, it is really important that we know what we’re talking about. That’s why today, we have discussed how we will develop the project, and, more precisely, we have created a first version of the Unified Model Language (UML) sheet representing the database.

An UML diagram representing the database (v1)
An UML diagram representing the database (v1)

As you can see, each user will be able to classify their notes in folders (s)he can create, and each note can have different tags and one or several reminders. The choice of being able to add several reminders to a note comes from a personal experience: sometimes, you want to do be reminded you have to do something, but you know you’ll not have the time to finish it because you have other things to do. So you work on it, and then, if you think about it, you create a new reminder. But why not creating several reminders at once? That’s what you’ll be able to do in Augabis 🙂

Each reminder can be made by date and time or by place. This will especially be useful on a smartphone application, but could be implemented on the website too, by using JavaScript’s Location and Notification APIs (don’t worry about that, it will be entirely configurable ;)).

Each note can be associated to another note, so that you can create a real ToDo-list for one theme, and each note (and subnote) has a progression.

Next week, we will create some mock-ups in order to make a better idea of what it could look like.

Author: Jérôme Tanghe

Master E-Services student at Université Lille 1, I'm the initiator of Augabis project. Email: deuchnord@outlook.fr

Leave a Reply

Your email address will not be published. Required fields are marked *