Backend Server for Scraping and Storing Manga
jest-manga-api is a powerful backend server designed to scrape manga data from various sources and store it efficiently. The server exposes a flexible API that can be used by web applications and mobile apps to access manga content seamlessly.
- 🗃️ Scraping: Fetch manga details and chapters from multiple sources.
- 📦 Storage: Securely store manga metadata and chapters in a PostgreSQL database.
- 🔗 RESTful API: Easily integrate with web and mobile clients for reading manga.
- ⚡ Fast & Reliable: Built with TypeScript and NestJS for robustness and scalability.
- Web Applications: Serve manga content to your website via the API.
- Mobile Apps: Power your manga reader app with fresh and updated manga data.
- Automation: Keep your manga library updated automatically with the latest chapters.
-
Clone the repository:
git clone https://github.com/redaezziani/jest-manga-api-.git cd real-es -
Install dependencies:
npm install
-
Configure environment variables:
- Copy
.env.exampleto.envand fill in the required fields (database credentials, API keys, etc).
- Copy
-
Run the server:
npm run start
Note: The following are example endpoints. See the actual code or API documentation for full details.
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/manga |
List all manga |
| GET | /api/manga/:id |
Get details of a manga |
| POST | /api/scrape |
Scrape new manga |
| GET | /api/chapters/:id |
Get chapters for a manga |
- TypeScript — Main backend language
- Node.js & NestJS — REST API framework
- PostgreSQL — Database
- Scraping Libraries — (e.g., Cheerio, Puppeteer—please specify)
- Fork the repository
- Create your feature branch (
git checkout -b feature/my-feature) - Commit your changes
- Push to the branch
- Open a Pull Request
This project is licensed under the MIT License.
Backend server for scraping and storing manga. Use as an API for your web and mobile manga applications!