Quick Start Guide
Welcome to AniDojo! This guide will walk you through creating your account, setting up your profile, and adding your first anime to your list.AniDojo is a web-based platform accessible at your deployment URL. No installation required for users!
Getting Started
Create Your Account
Sign Up for AniDojo
- Navigate to the AniDojo homepage
- Click “Create Account” button on the landing page
- Enter your email address and create a secure password
- Click “Sign Up” to create your account
Your profile will be automatically created with a username based on your email. You can customize it later!
- A profile is automatically created in the database (via the
handle_new_user()trigger) - Your user ID is stored in the
profilestable - You’re redirected to the dashboard
Explore Your Dashboard
Welcome to Your Dashboard
After signing in, you’ll see your personalized dashboard at/dashboard with:- Recommended Anime: AI-powered recommendations based on your taste
- Trending This Week: Popular anime in the community
- Current Season: Ongoing seasonal anime
- Community Reviews: Latest reviews from other users
- Home (Dashboard)
- Search
- AI Recommender
- My Lists
- My Reviews
- Upcoming
- Profile
- Settings
The dashboard uses the Jikan API to fetch real anime data from MyAnimeList. Initial load may take a moment.
Search for Anime
Find Your Favorite Anime
Option 1: Use Global Search- Click the search bar in the top navigation
- Type the anime title (e.g., “Attack on Titan”)
- Select from the dropdown results
- Navigate to Search in the sidebar
- Browse through top-rated anime from MyAnimeList
- Use pagination to explore more titles
- Click AI Recommender in the sidebar
- Answer questions about your preferences
- Get personalized anime suggestions
Add Anime to Your List
Create Your First Entry
Once you’ve found an anime:- Click on the anime card to view details at
/anime/[id] - Click “Add to List” button
- Fill in the entry details:
- Status: Watching, Completed, Plan to Watch, On Hold, or Dropped
- Episodes Watched: Track your progress (e.g., 5/12)
- Your Rating: Rate from 1-10 (optional)
- Notes: Add personal notes (optional)
- Tags: Add custom tags (optional)
- Mark as Favorite: Star your favorites
- Click “Save” to add to your list
Row Level Security ensures only you can see and modify your list entries (unless you make lists public).
Manage Your Lists
View and Organize Your Anime
Navigate to My Lists in the sidebar to see all your anime:List Views:- Cards View: Visual grid with cover art
- Table View: Detailed spreadsheet-style view
- Compact View: Dense list for quick scanning
- All anime
- Watching (currently in progress)
- Completed (finished series)
- On Hold (paused)
- Dropped (discontinued)
- Plan to Watch (backlog)
- Title (A-Z or Z-A)
- Score (High to Low or Low to High)
- Date Added
- Last Updated
- Progress (% completed)
- Quick Edit: Update status, episodes, or rating
- Increment Episode: Mark next episode as watched (for ongoing series)
- View Details: Go to anime details page
- Delete Entry: Remove from your list
Write Your First Review
Share Your Thoughts
Ready to review an anime you’ve watched?-
Go to the anime details page (
/anime/[id]) - Click “Write Review” button
-
Fill in the review form:
Multi-Dimensional Ratings:
- Overall Rating (1-10)
- Story Rating (1-10)
- Animation Rating (1-10)
- Sound Rating (1-10)
- Character Rating (1-10)
- Enjoyment Rating (1-10)
- Title: Catchy review headline
- Body: Detailed review text
- Pros: What you liked
- Cons: What could be improved
- Spoilers: Toggle if review contains spoilers
- Watch Status: Completed, Watching, Dropped, or Plan to Watch
- Recommendation: Highly Recommend → Strongly Not Recommend
- Choose “Save as Draft” or “Publish”
Customize Your Profile
Make It Your Own
Navigate to Profile or Settings to customize:Profile Settings:- Username: Change your display name
- Avatar: Upload a profile picture (stored in Supabase Storage
avatarsbucket) - Bio: Add a personal bio
- Make lists public or private
- Control who can see your reviews
Avatar images are stored in Supabase Storage with Row Level Security. Only you can upload/update your avatar.
What’s Next?
Discover More Anime
Explore trending anime, current season releases, and use AI recommendations to find hidden gems.
Build Custom Lists
Create themed custom lists like “Best Action Anime” or “Must Watch Romance” and share with friends.
Engage with Community
Read and vote on reviews, leave comments, and discover what other fans are watching.
Track Statistics
Analyze your watching habits with detailed stats: genre distribution, score patterns, and viewing history.
Common User Flows
How do I track episode progress?
How do I track episode progress?
- Go to My Lists
- Find the anime you’re watching
- Click the + button to increment episodes watched by 1
- Or click Edit to manually set the episode count
Can I import my list from MyAnimeList?
Can I import my list from MyAnimeList?
Yes! AniDojo supports list import:
- Export your list from MyAnimeList as XML or JSON
- Go to My Lists → Import
- Upload your file
- AniDojo will match anime by MAL ID and create entries
upsertAnimeEntry function to avoid duplicates.How do I make my lists public?
How do I make my lists public?
- Go to Settings
- Under Privacy, toggle “Make Lists Public”
- Your lists will now be visible to other users on your profile page
What's the difference between notes and reviews?
What's the difference between notes and reviews?
Notes (in anime_entries table):
- Private to you
- Quick thoughts or reminders
- Character limit: 500
- Not visible to other users
- Can be published publicly
- Detailed with multi-dimensional ratings
- Community can vote and comment
- One published review per anime