MangaGrid-old Svelte Themes

Mangagrid Old

The best manga reader.


Logo

- Development Repository -

About the Project

Backend

Created using Flask.

  • SQLAlchemy (for SQL databases)
  • BeautifulSoup 4 (Scraping)
    • requests
    • requests_html (includes javascript renderer)
    • cloudscraper (to bypass cloudflarer antibot's pages)
    • Selenium (if anything more fails)

Frontend

Created using Svelte.

Others

  • Webserver: Nginx.
  • Email server: Postfix.
  • Cache DB: Redis.
  • SQL DB: MySQL.

Creating Environment

Requirements:

  • Docker installed.

Instructions:

  • Pull the repository.
  • Download the following dummy files for usage:
    • db-data and place it inside ./volumes/db/.
  • Run:
    • docker-compose -f ./env/prod/compose.yml up --build for production environment.
    • docker-compose -f ./env/dev/compose.yml up --build for dev environment.
  • Access the Database container and execute the check.sh inside /vol/db

Top categories

Loading Svelte Themes