project-proposal-2024

ezDraft

Abstract

Have you ever noted many ideas for in-class activities and never used them? You forgot those in your Notes and your Laptop, which consume your cloud memories. Even teachers gave you butcher papers for those activities, but don’t you think it would be better if we had some apps that could draft those down? Basically, EzDraft provides you with all the functionalities similar to a typical application for notes down, like Note in iOS or Notion. The difference is ezDraft will auto-delete after 30 days, so you do not need to worry about storage. This application can be used for personal purposes such as shopping lists, brainstorming ideas, sketching,… Users can also collaborate with teammates to brainstorm ideas in a workspace. Qualities and attributes of this project are availability, interoperability, reliability, and scalability.

Author

Name: Vu Khanh Vy Ho

Student number: 47597868

Functionality

ezDraft is a simple application that allows people to write, note, or sketch ideas and collaborate.

Draft:

Notification:

Account:

Payment:

Others:

Scope

Minimum Viable Product (MVP)

Draft:

Account:

Notification:

Payment:

Others:

Quality Attributes

Availability:

Users should be able to access the application immediately from their devices without any corruption.

Interoperability:

ezDraft allows users to import images from the device and export the draft into pdf files. Therefore, it is essential to ensure these criteria of the application. Users should be able to import their images and any support documents smoothly.

Reliability:

As ezDraft allows users to work collaboratively, there must be no errors during this process and the application must not be easily corrupted. It must be reliable and function normally.

Scalability:

The number of notes and users can be enormous, and the application must be scalable to handle this situation. Note that notes can be extended, which is a vital criterion in evaluation.

Evaluation

Availability:

Interoperability:

Reliability:

Scalability: