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/

Share this project:

Updates