8000 GitHub - thullyDev/MangaRealm: This a manga site for public and educational use
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

thullyDev/MangaRealm

Repository files navigation

MangaRealm

Astro JS Badge Tailwind CSS Badge Sass Badge

FastAPI Badge Django Badge

Redis Badge PostgreSQL Badge

Logo

What is MangaRealm?

Welcome to MangaRealm - your ultimate Manga destination! 🀯 Explore MangaRealm and dive into the world of manga

Crafted with using Astro, React and Vite as the frontend and backend is crafted with Django and Fastapi , our site rocks a slick and modern interface. Experience blazing-fast performance and smooth navigation as you explore a vast collection of manga, manhwa and manhua titles.

Necessary repos

Repos Links Frameworks
MangaRealm Site MangaRealm

Astro JS Badge Tailwind CSS Badge Sass Badge Redis Badge PostgreSQL Badge

Backend MangaRealm.api

FastAPI Badge Redis Badge PostgreSQL Badge

MangaNato api MangaNato.api

FastAPI Badge

Authenticator Authenticator.api

FastAPI Badge Redis Badge PostgreSQL Badge

Admin panel (opitional) MangaRealmAmin

Django Badge Redis Badge

Images

MangaRealm Preview Images

Installation and Local Development πŸ’»

Warning: there is a weird bug with astro on the first request on home and read page, it marks manga (read page) and data (home page) as undefined, but when you refresh the page, it works fine  

Clone these repos

MangaRealm site
git clone https://github.com/thullyDev/MangaRealm.git

cd MangaRealm.git

touch .env

npm install 

npm run dev
.env (change accordingly)
MANGA_API_URL=http://127.0.0.1:8001/manga
BACKEND_API_URL=http://127.0.0.1:8000/api
AUTH_API_URL=http://127.0.0.1:8002/auth
SQL_URL=postgresql://username:password@host:port/databasename
REDIS_URL=redis://host:port
DISQUS_URL=DISQUS_JS_URL
DOMAIN_ORIGIN=http://localhost:4321
SITE_KEY=YOUR_SITE_KEY
MangaRealm api
git clone https://github.com/thullyDev/MangaRealm.api.git

cd MangaRealm.api

touch .env

pip install -r requirements.txt

python -m venv env

uvicorn app.main:app --reload --port 8000
.env (change accordingly)
MANGANATO_API_URL=http://127.0.0.1:8001/manga
SQL_URL=postgresql://username:password@host:port/databasename
REDIS_URL=redis://host:port
ORIGINS=*
IMAGEKIT_PUBLIC_KEY=****
IMAGEKIT_PRIVATE_KEY=****
IMAGEKIT_URL_ENDPOINT=https://ik.imagekit.io/IMAGEKIT_ID
MangaNato api
git clone https://github.com/thullyDev/MangaNato.api.git

cd MangaNato.api

pip install -r requirements.txt

python -m venv env

uvicorn app.main:app --reload --port 8001
Authenticator api
git clone https://github.com/thullyDev/Authenticator.api.git

cd Authenticator.api

touch .env

pip install -r requirements.txt

python -m venv env

uvicorn app.main:app --reload --port 8002
.env (change accordingly)
SQL_URL=postgresql://username:password@host:port/databasename
EMAIL=****
EMAIL_PASS=****
SITE_NAME=MangaRealm
RENEW_PASSWORD_LINK=http://localhost:4321/renew_password
REDIS_URL=redis://127.0.0.1:6379
ORIGINS=http://localhost
REDIRECT_LINK=http://localhost:4321/auth/verify
MangaRealm Admin Panel (opitional)
git clone https://github.com/thullyDev/MangaRealmAdmin.git

cd MangaRealmAdmin

touch .env

pip install -r requirements.txt

python -m venv env

python manage.py runserver 127.0.0.1:8003
.env (change accordingly)
SQL_URL=postgresql://username:password@host:port/databasename
REDIS_URL=redis://127.0.0.1:6379
SITE_KEY=YOUR_SITE_KEY
IMAGEKIT_ID=****
IMAGEKIT_PUBLIC_KEY=****
IMAGEKIT_PRIVATE_KEY=****
IMAGEKIT_URL_ENDPOINT=https://ik.imagekit.io/IMAGEKIT_ID
DEBUG=True
MANGA_API_URL=http://127.0.0.1:8001/manga
SITE=http://localhost:4321

Thanks for exploring the Manga site! Feel free to follow for updates and improvements. 😊

About

This a manga site for public and educational use

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0