NJIT '20
tasktrack.io
A full-stack to-do app bridging the gap between front- and back-end development.

Role
Front-End Developer
Duration
< 1 month
Tools
HTML / CSS / JS · MySQL · PHP
Overview
A web-based to-do list built for IS-218 (Building Web Applications) at NJIT — a team project introducing full-stack integration with MySQL. Why use pen and paper to make your to-do list when you can type it in?
Problem
The team wanted a shared web app that reinforced database and UI integration, featuring user registration management, content management, data storage, and SQL queries.
Process
Front-end development in collaboration with backend teammates.
🔗 Links
Want to try it yourself? Sign up today, or sign in with the following credentials — Username: jla39@njit.edu · Password: 1234!
🏫 Background
New Jersey Institute of Technology (NJIT)
This was a final group project completed by me and my fellow colleagues in our IS-218 (Building Web Applications) course. It was through this course that I was introduced to the integration of websites and databases, with constant practice of MySQL through various assignments.
🎯 About
Goals & Expectations
My team aimed to create a web-based application that featured user registration management, content management systems, data storage, and SQL queries.
Since it was integral to create a working to-do list web application, prior knowledge of HTML5 and CSS3 had to be utilized, alongside new skills like JavaScript, PHP, and MySQL. We made sure to include functionalities such as user login and registration, form validation, and adding, editing, completing, and deleting tasks.
🏁 Final Design

🤝 Contributors
- Justin Agustin — Full-Stack Developer
- Ibrahim Hamza — Full-Stack Developer
- Jenna Ariza — Front-End Developer
- Michelle Majano — Back-End Developer
Jenna Ariza