Inspiration
Personally, I've always found it difficult to keep track of all the assignments, projects and tasks I have to complete by a certain date. This led me to develop a web application aimed to solve just that problem.
What it does
Through this web application, students can create an account, add tasks to be completed, and assignments with due dates corresponding to their course. Everything is all in spot, so students can stay better organized and on top of their schedules. Additionally, email notifications will act as a reminder alerting them when assignments are coming up.
How I built it
This web application is a work in progress and has not been completed yet. OrganizeMe is built using web languages such as HTML, CSS, JavaScript for the frontend and Python, mySQL for the backend. The frameworks that are used are SQLAlchemy, Bootstrap and Vue. Postman was used to run and test the application.
Challenges I ran into
Learning the Vue framework and Bootstrap was a challenge for me since it was my first time learning such frameworks. I got through this setback by reading the docs and watching online tutorials.
What's next for OrganizeMe
There are some issues with the current features on the user side of the application, in regards to looks and functionalities. A login screen with JWT authentication is in the works. Currently, it runs on the local machine, but the end goal is to publish and host on a public server.
open-source resources used
-mySQL 8.0 https://dev.mysql.com/downloads/mysql/8.0.html -SQlAlchemy 2.0.35 https://docs.sqlalchemy.org/en/20/ -Python 3.12.3 https://www.python.org/downloads/release/python-3123/ -Bootstrap https://getbootstrap.com/docs/versions/ -Vue.js 3.5.10 https://vuejs.org/about/releases -FastAPI 0.115.0 https://fastapi.tiangolo.com/release-notes/
Log in or sign up for Devpost to join the conversation.