Inspiration
During this unprecedented Pandemic students are having to move to remote learning where it is even harder than ever to stay motivated and consistent with their studying and goals. Based off of our own experiences we wanted to help other fellow students be able to keep track of their goals, make SMART goals and actually be able to achieve them.
What it does
There are 2 main tasks that the website carries out. In the SMART goals tab the website breaks down the concept of a SMART (Specific, Measurable, Achievable, Realistic, and Timely) goal and guides the user through to come up with one themselves. The website also allows for a creation of a daily checklist as well as a rating function to rate your productivity by yourself. This rating is averaged to help motivate you to study further and the reminder of your goal will help you push through to complete it!
How we built it
We used HTML to build the basic framework and styled it using CSS. JavaScript was included to complete the behind the scene calculations and storage of user input.
Challenges we ran into
One of the greatest challenges we encountered was almost no one knew how to code JavaScript. We actually had to learn JavaScript by ourselves during the event. In fact, since HTML works a lot better with JavaScript, we had to take a detour mid-hack and abandon our original plan of using Python.
Accomplishments that we're proud of
We were able to code HTML, CSS and JavaScript with barely any background knowledge in it. All team members were more skilled in other languages. Also, we never lost motivation!
What we learned
We learnt the essential components of a website and how to use html, css and javascript to bring a website to life. It was challenging but we never quit and that is the important part of the project: to work together and push through.
What's next for SMART studying
SMART studying still has a long way to go since two days are not enough for a perfect SMART studying! In the next step, SMART studying will be optimized with a user login system so that users can keep track of their data systematically. We would also like to integrate calendar into the daily tasks section so that it is more convenient for users to check for deadlines. At the end we want to perfect out layout to make it cleaner and more professional.

Log in or sign up for Devpost to join the conversation.