For my project, I am proposing a web-based 'Virtual Study Room'. This service will assist with managing self-study and tasks for personal use. When I'm self-studying, I always end up opening a lot of tabs in my browser, so this service acts as a central hub of sorts within the browser to help organise and keep track of study progress and plans. The main purpose of this service is to centralise important information and tools for self-studying, minimising the number of apps and browser tabs that need to be opened. The major features include an adjustable timer that can be set to count up or down, depending on what's needed and/or personal preference. An editable to-do list and important reminders list where you can add, cross out and delete elements. The UI will be simple and minimal, with the entire webpage designed to maintain focus while studying. I chose to make it web-based to ensure easy access from multiple devices. As it is a relatively simple webpage with few elements and minimal UI, I plan to use a combination of HTML and Python to create the website, which will be hosted using nginx. If I can, I will implement a login system so multiple users can utilise the service simultaneously, and allow users to have multiple study rooms for different purposes. To save on storage and associated costs, I would implement a system that automatically deletes rooms and associated login information that have been unused for a month. As a personal study tool, I believe it is important that this service is accessible and open for others to modify it to their own liking. For those who prefer to utilise my existing service, it is available at no cost, and for those who are able or want more customisation, they can adjust and use their own version of the service.
As this service is simple and intended mainly for students, I will use a copyleft Creative Commons licence with the attribution required, non-commercial, and share-alike restrictions. I have no desire to pursue commercial gain directly from this service, and I don't think it would even make any, in addition to wanting it to be open to modification for personal preference, so distributing it under a copyleft licence was the most appropriate. However, as it is aimed at students, if it is modified by someone, I would like the derivative to remain accessible to students, so I applied the share-alike restriction so derivative works are non-commercial and can be further modified.