Inspiration
After struggling with keeping track of assignments and time management in a virtual environment, we decided to create a website to aid others in the same position as us.
What it does
This website allows you to enter assignments according to the subject, and then it will automatically be added to your calendar which is displayed on the site. Additionally, you may view the average time you spend on each subject and the total assignments you have gotten for each subject. This feature was added to help users manage their time more effectively and be more productive throughout the day.
How we built it
We first created a basic HTML website to get a bare bone structure to implement the assignment and calendar features. Then, with Javascript and CSS, we were able to add more user-friendly features such as Google applications. To enter in assignments, we embedded a Google Form, where the results would be sent to a Google Sheet. Using the script editor in the Sheet, the assignments and their descriptions were added to the user's Google Calendar, and the average time spent on each subject and total assignments per subject was calculated and displayed.
Challenges we ran into
One challenge we ran into was implementing the assignment form and the calendar by using HTML forms, which is why we decided to use Google applications.
Accomplishments that we're proud of
Due to our minimal knowledge of HTML, Javascript, and CSS, we are proud that we were able to create a complex platform to help others during their learning experience in the pandemic.
What we learned
We learned a lot of new concepts in HTML, Javascript, and CSS, and how to connect our HTML code with the Google applications. We also learned how to utilize the script editor in Google Sheets.
What's next for E-genda
First, we hope to fully implement a proper account system so that users can sign-up and log-in to the website. Also, we hope to create an algorithm that can generate a schedule for the user based on the amount of time spent on each subject on previous assignments to further improve time management.
Built With
- css
- html
- javascript
- repl.it
Log in or sign up for Devpost to join the conversation.