Full-Stack Node.js

Anime Tracker

OVERVIEW

Anime Tracking Assistant is a web app that allows users to keep track of the anime they wish to watch. Users can register and log in. After logging in, they can use the calendar page to view the specific update dates for the anime they have added. Once an anime series concludes, it automatically disappears from the calendar. Users can view their "Following List" to see the anime they are currently watching and those they have finished, and they can add new anime they want to watch from here or delete anime they are no longer watching. Users can also write comments for the anime they watched and see other users' comments on the "Forum" page, helping them decide which new anime to watch.

FRONTEND
HTML5 / CSS3 JavaScript Bootstrap AJAX
BACKEND
Node.js MongoDB Express-Session
TOOLS
Webpack ESLint
View Source Code

KEY FEATURES

Authentication

Secure login and registration system using express-session.

Smart Calendar

Page that displays the update dates for all the anime a user is watching (not finished)

List Management

Page that displays information about all the anime a user is currently watching and has watched

Data Entry

Admin interface to add new anime data and schedules.

Community Forum

Discussion board for rating series and sharing reviews.

GALLERY