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!
- 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.
- 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.
- MySQL: Our chosen relational database, known for its proven reliability and efficiency.
/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.
- PHP >= 8.2
- Composer
- Node.js & npm
- A MySQL database
- Clone the repository to your local machine.
- Install the PHP dependencies using Composer:
composer install
. - Install the JavaScript dependencies using npm:
npm install
. - Run the JavaScript build process using npm:
npm run build
or run the JavaScript build server with npm:npm run dev
. - Copy the
.env.example
file to a new file named.env
and configure your database credentials. - Generate an application key:
php artisan key:generate
. - Run the database migrations:
php artisan migrate
. - Start the development server:
php artisan serve
. - Optionally, there are several commands for managing the project that you can find by typing
php artisan app
- 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.
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!