Skip to content
Mohit ahlawat edited this page Oct 12, 2025 · 1 revision

πŸ“š Welcome to the AniNotion Wiki!

AniNotion is a modern journal application for tracking anime, manga, and media consumption. This wiki provides comprehensive documentation for users, developers, and contributors.

✨ Overview

AniNotion is a full-stack application built with a React frontend and a Node.js/Express backend. It offers a rich set of features for content management, user authentication, and community engagement.

Key Features

  • Content Management: Create, categorize, and tag posts for anime, manga, and other media. Includes image support and a draft system.
  • Authentication & Authorization: Secure login with Google OAuth, role-based access control (Admin, Editor, Viewer), and JWT-based authentication.
  • Analytics & Engagement: Features like view tracking, a "like" system, and automatic reading time calculation.
  • Modern UI/UX: A mobile-first, responsive design with a dark theme, infinite scroll, and a focus on accessibility.
  • Developer Experience: A well-documented RESTful API, automated database backups, structured logging, and helpful CLI tools.

πŸš€ Quick Links

🎨 Tech Stack

Area Technologies
Frontend React 19, Vite, TailwindCSS 4, React Router, Axios, Lucide React
Backend Node.js, Express 5, MongoDB, Mongoose, Passport.js, JWT, Pino, Cloudinary
DevOps Husky, lint-staged, ESLint, Prettier, Nodemon

Clone this wiki locally