Inspiration

We wanted to do something that would help us in our student life, so thought about what issues we had faced. We realised that once you start to get behind, it became quite difficult to catch up, so this is aimed at students who need to find a way to complete some of the worked they missed while still keeping up with all the current work.

What it does

You can input any commitments such as lectures, practicals, meetings, as well as non academic things like going to societies. Then you add the tasks that you need to complete, as well as the times within the day that you want to work and the date you would like to be caught up by so we can schedule times for you to complete all your tasks within that timeframe.

How we built it

At first, we were focusing on the front end and back end separately, then once the backend was mostly finished, one person moved on to developing the rest of how the front end interacted with the backend while the other focused on creating a mock up page for ideas that we would have liked to include but ran out of time to properly complete.

Challenges we ran into

We sometimes found it difficult to find something to do while we were waiting on the other person to complete their part as we didn't want to risk having issues with version control where we deleted each others code by writing in the same file. We also encountered quite a few bugs that took a while to figure out how to fix.

Accomplishments that we're proud of

We are quite impressed with the progress we made as we did a lot of the basics in the first few hours, and even though progress slowed down later when we got tired, we managed to stick to it ad make something that works in the basic ways we planned.

What we learned

We learned a lot about collaborative projects and how to communicate while working together, making sure to use GitHub properly so that there were no issues with trying to change files at the same time. I think it also helped to develop our skills in html and java script, learning more about some of the features and how the server works.

What's next for Rein It In

We hope to add some incentives to gamify the schedule and keep students motivated so they are less likely to fall behind again. There should also be more polished elements such as colour coding within the schedule, and making it easier to edit the schedule when needed.

Share this project:

Updates