Inspiration
The inspiration came from my enjoyment of watching anime, however, I never track the anime I am watching so I will usually forget about it after enough time passes. By the time I have remembered the anime, I've fallen to far behind to catch up in a short time. So, I wanted to make an app to store and search anime.
What it does
The app uses an external Api to search anime and also give currently trending anime. I used this api to store desired anime into mongo dB where I am able to make a watchlist of anime that I have watched and yet to watch.
How we built it
I used React for the frontend and Node.js, JavaScript, and mongo dB for the backend.
Challenges we ran into
Biggest challenges I ran into were sending and receiving data to and from frontend and backend. Another issue I came across was my lack of CSS skills, so the application was not visually appealing. I also have little experience when it comes to JavaScript and Node.js so each error that came my way took a while for me to solve, and since I was solo for the project, progress was completely halted when i encountered issues.
Accomplishments that we're proud of
I am proud to have gotten a working web application up and running that does the functionality it was intended to do. I am proud that I was able to dedicate myself and not give up before the deadline.
What we learned
I learned the many ways to used JavaScript and how to utilize mongo dB so that data persists even when the app is not ran. I also learned how crucial teamwork is. With no teammates to ask for help or split the work, the project took significantly longer especially since roadblocks would halt all productivity for me until I solved it.
What's next for Anime Watchlist
I would like to include a video game aspect to it where it can do what it does for anime but for games as well. I'd also like to implement a calendar feature where I can mark what days I may want to watch anime or play games and then have the program send a notification to my phone on those days to remind me.
Built With
- gogoanimeapi
- javascript
- mongodb
- mongoose
- node.js
- react
Log in or sign up for Devpost to join the conversation.