https://github.com/akutchi/mangasite
A manga reader inspired by catmanga
https://github.com/akutchi/mangasite
javascript manga-reader mariadb node-js python3 react sql
Last synced: 5 months ago
JSON representation
A manga reader inspired by catmanga
- Host: GitHub
- URL: https://github.com/akutchi/mangasite
- Owner: Akutchi
- Created: 2024-01-15T16:55:05.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-10-03T11:29:15.000Z (over 1 year ago)
- Last Synced: 2025-05-12T13:21:14.123Z (about 1 year ago)
- Topics: javascript, manga-reader, mariadb, node-js, python3, react, sql
- Language: JavaScript
- Homepage:
- Size: 5.27 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MangaSite
# Overview
This is a personal project used to learn how to manipulate React & Node.
The choice of technologie for the database was MariaDB.
This project was done with a friend of mine. While he worked on the front-end, I worked mainly on the back-end; although I also touched the front-end (the Router System, the base for the "Reader" part, and all the logic for API calls).
This project consist in the creation of a website for Manga viewing and was inspired by [Catmanga](https://web.archive.org/web/20210430012045/http://catmanga.org/). There is also an administrative part that I did which can be viewed [here](https://github.com/Akutchi/MangaSite_Admin).
Visuals :
|  |
|:--:|
| *Home Page* |
|  |
|:--:|
| *List of all Series* |
|  |
|:--:|
| *One Manga Information* |
|  |
|:--:|
| *Reader. You can navigate by clicking on the left/right of the image. Test Image Credit : https://brookmiles.ca/* |
# Installation
To have a smooth installation, please clone the repository in ~/Desktop [1].
To install all the libraries, please use the following doc in order,
- [server_setup](./doc/server/server_setup.md)
- [front_setup](./doc/front/front_setup.md)
If you want to know more about the website in details, please check the [API](./doc/API/Internal_API_Documentation.md), the [Encryption scheme](./doc/server/Data_Encryption_Admin.md) or the [Database](<./doc/bdd/Mangas.svg>)
[1] I only accounted for Linux users.
# To Be Done
This version is still in developpment as several components still needs to be created :
- The reader needs to be polished
- The reader still has yet to include reading settings
- Metadata are to be added when sharing a link
- Such a link should redirect to the correct manga page if asked