A web application that integrates with AniList to create calendar events for your anime watching schedule.
- Node.js (v18 or higher recommended)
- npm or yarn package manager
- Clone the repository:
git clone https://github.com/yourusername/AniListCal.git
cd AniListCal- Install dependencies:
npm install- Set up your environment variables:
Create a
.envfile in the root directory with the following variables (adjust values as needed):
# Server Settings
NODE_ENV=development
# Optional: Specify a port for the server if needed, defaults to 3000
# PORT=3000
# AniList OAuth Credentials (obtain from AniList API settings)
# Used by the server for token exchange
ANILIST_CLIENT_ID=your_anilist_client_id
ANILIST_CLIENT_SECRET=your_anilist_client_secret
# Used by the client-side Vite build (must be prefixed with VITE_)
VITE_ANILIST_CLIENT_ID=your_anilist_client_id- Push the database schema: ``