Inspiration
Our friends and us often watch anime, but with the multitude of anime, its often difficult to keep track of when each show airs. We wanted to make this easier for us.
What it does
This is a Chrome extension that when pressed, takes your My Anime List (MAL) data, checks which anime on your list are either watching or planned to watch, and creates a file indicating the dates and time when each one airs. Then you can import this file into your Google Calendar to easily view all the anime.
How we built it
We used Javascript and HTML to create the Chrome extension, the MAL API to get our data, as well as Javascript and ExpressJS for our server to help with Authorization and CORS.
Challenges we ran into
We had a lot of trouble with OAuth2 and CORS. It took us a while till we realized that we also needed to create our own server to handle these things.
Accomplishments that we're proud of
We are proud of being able to create a Chrome extension that we would be able to use regularly. In addition, we are proud of being able to do OAuth2 for the first time.
What we learned
We learned how to make a Chrome extension, how to use OAuth2, as well as how to deal with CORS errors received from network requests.
What's next for Calime
Next for Calime is to use the Google Calendar API to automatically update the user's calendar directly, instead of making the user download and upload a file.
Log in or sign up for Devpost to join the conversation.