Inspiration
QuotientDB was inspired by educational platforms such as Khan Academy and TeachHub, which emphasize accessibility and organization of educational content. Like these platforms, QuotientDB aims to simplify the learning process and discovery of new topics by giving users an organized and intuitive interface to learn various subjects.
What it does
QuotientDB is a platform for users to learn any topic that they desire by categorizing and consolidating various resources from the internet. Each user can create workspaces that store resources from the database. In addition, each workspace includes a to-do list that helps the user stay on task and organize the things that they need to do. QuotientDB also encourages collaboration, and includes a forums page that allows users to ask questions, share resources, and share their expertise. Collaboration is also embedded within the database, as each resources page includes a “Suggest a Resource” area for users to suggest anything they found from the internet that was helpful to them.
How we built it
QuotientDB was built using HTML, CSS, and Javascript. HTML provides the backbone of the platform’s structure by defining the layout and elements of the user interface, such as workspaces, to-do lists and forums sections. CSS gives the platform visual appeal and makes things easier to locate and use for the user. Javascript powers the interactive and dynamic features of the platform, such as log in features, workspace management, and hover effects over buttons. Electron was used to package the web based platform into a standalone desktop app that works on Windows, macOS, and Linux.
Challenges we ran into
Most of the challenges we ran into revolved around the management of user data. This included the personalization features of each account, such as the password, username and profile picture, and the storage of user information, such as workspaces and to-do lists.
Accomplishments that we're proud of
Some accomplishments that we are proud of are the personalized workspaces with to-do lists and the forums page. We are also proud of the overall layout of our platform and the styles that we implemented to give the platform a sleek, modern look.
What we learned
We learned a lot about user experience design and the storage of information on user systems. We also improved our skills in HTML, CSS, and Javascript.
What's next for QuotientDB
Moving forward, QuotientDB can be enhanced in various areas of the platform. For the database, an advanced search engine could be implemented to look for resources in the database quicker. In addition, AI can also be leveraged to give the user more personalized information about any topic that they are trying to learn. Besides the database, there could also be improvements in the productivity side of QuotientDB. For example, task automation features could be added, such as due date reminders and task prioritization.
Log in or sign up for Devpost to join the conversation.