Skip to content

Arigatou Anime Tracker is a completely free and open-source platform where anime enthusiasts can track their favourite anime, discover new series, and create personalized anime lists.

Notifications You must be signed in to change notification settings

ipkpjersi/ArigatouAnimeTracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎥 Arigatou Anime Tracker 🎥

Arigatou Anime Tracker is a completely free and open-source platform where anime enthusiasts can track their favourite anime, discover new series, and create personalized anime lists. Whether you are new to anime or a seasoned veteran, our platform caters to all. Clone our repository today and start your anime adventure!

🛠️ Technology Stack

Backend:

  • Laravel: The robust framework providing the backbone of our application.
  • Laravel Breeze: A minimalistic starter kit for Laravel, providing essential authentication scaffolding for our backend.
  • PHP: The server-side scripting language powering our backend.

Frontend:

  • Vite: Next Generation Frontend Tooling.
  • Tailwind CSS: A utility-first CSS framework for rapidly building custom designs.
  • Alpine.js: A rugged, minimal framework for composing JavaScript behavior in your HTML.
  • DataTables: A jQuery JavaScript library for handling dynamic tables.
  • jQuery: A fast, small, and feature-rich JavaScript library.

Database:

  • MySQL: Our chosen relational database, known for its proven reliability and efficiency.

📂 Directory Structure

  • /app: Contains the core code of the application.
  • /database: Houses database migrations, factories, and seeders.
  • /public: Publicly accessible files.
  • /resources: Views, raw CSS, and JavaScript.
  • /routes: Application routes.
  • /tests: Application tests.

🚀 Getting Started

Prerequisites:

  • PHP >= 8.2
  • Composer
  • Node.js & npm
  • A MySQL database

Installation:

  1. Clone the repository to your local machine.
  2. Install the PHP dependencies using Composer: composer install.
  3. Install the JavaScript dependencies using npm: npm install.
  4. Run the JavaScript build process using npm: npm run build or run the JavaScript build server with npm: npm run dev.
  5. Copy the .env.example file to a new file named .env and configure your database credentials.
  6. Generate an application key: php artisan key:generate.
  7. Run the database migrations: php artisan migrate.
  8. Start the development server: php artisan serve.
  9. Optionally, there are several commands for managing the project that you can find by typing php artisan app

💡 Features

  • Keep track of your favourite anime and manage your watchlist.
  • Discover new series based on your preferences.
  • Create, share, and customize your own anime lists.
  • Seamless user experience with a sleek interface.

🤝 How to Contribute

We value your contributions. To get started, please fork the repository and open a pull request with your changes so that they can be reviewed and merged.


Embark on a journey through the fascinating world of anime with Arigatou Anime Tracker!

About

Arigatou Anime Tracker is a completely free and open-source platform where anime enthusiasts can track their favourite anime, discover new series, and create personalized anime lists.

Resources

Stars

Watchers

Forks

Packages

No packages published