Manga!
A web-scraper based Manga Reader!
Explore the docs ยป
View Demo
|
Report Bug
|
Request Feature

Technology Stack :
- ExpressJS for server library.
- Node.js for Environment.
- Embedded JavaScript for templating.
- Axios for promise based HTTP requests
- Cheerio.js for quick and flexible implementation of core jQuery
- Puppeteer for headless-browser based scraping
- Electron.js for Desktop-client app.
Build Instructions
1. First the clone the repository locally by
git clone https://github.com/namandangi/manga
and change directory into the project using
cd ./manga
2. Install all server-side packages
In the root directory of the backend project using
npm install
3. Run the backend-server
In the root directory of the backend using
npm start
and change directory into the webapp using
cd ./webapp
4. Install all client-side packages
In the root directory of the webapp using
npm install
5. Run the client-server
In the root directory of the webapp using
npm start
6. Run the desktop-client after the client-server loads
In the root directory of the webapp using
npm run electron
7. Optionally run the desktop & client server togethor
In the root directory of the webapp setup the startUrl in electron.js file and then run
npm run dev
Run Test
In the root directory of the project run
npm test
Contributing
- Fork it (https://github.com/namandangi/manga/fork)
- Create your feature branch (
git checkout -b feature/fooBar) - Commit your changes (
git commit -m 'Add some fooBar') - Push to the branch (
git push origin feature/fooBar) - Create a new Pull Request
Log in or sign up for Devpost to join the conversation.