All Projects → Rafase282 → Mangadb

Rafase282 / Mangadb

Licence: MIT license
A Secured RESTful API Service for Manga

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Mangadb

travels-api
API for Travels Management - UFLA Comp Jr/20 anniversary event
Stars: ✭ 22 (+29.41%)
Mutual labels:  restful-api
gothic
🦇 Gothic is a user registration and authentication SWT/JWT microservice. It supports REST, gRPC, and gRPC Web API, reCAPTCHA & a variety of DBs with Gorm.
Stars: ✭ 65 (+282.35%)
Mutual labels:  restful-api
manga-cli
Script to read manga from cli
Stars: ✭ 50 (+194.12%)
Mutual labels:  manga
goexpress
An Express JS Style HTTP server implementation in Golang
Stars: ✭ 87 (+411.76%)
Mutual labels:  restful-api
YuiAPI
一个浏览器API测试客户端,API文档生成器,支持chrome/firefox/新版edge
Stars: ✭ 25 (+47.06%)
Mutual labels:  restful-api
AnomalyDetection
基于智能计算框架nupic的异常检测restful Api.
Stars: ✭ 31 (+82.35%)
Mutual labels:  restful-api
grapevine
Fast, unopinionated, embeddable, minimalist web framework for .NET
Stars: ✭ 72 (+323.53%)
Mutual labels:  restful-api
egg-RESTfulAPI
基于egg.js2.x的RESTfulAPI风格的项目模板,用于快速构建高性能的服务端。
Stars: ✭ 70 (+311.76%)
Mutual labels:  restful-api
jikan-nodejs
A Node.js wrapper for Jikan REST API.
Stars: ✭ 16 (-5.88%)
Mutual labels:  manga
Project-Padoru
Collection of Padoru Images
Stars: ✭ 20 (+17.65%)
Mutual labels:  manga
MangAdventure
A simple manga hosting CMS written in Django
Stars: ✭ 51 (+200%)
Mutual labels:  manga
springboot-bestpractice
SpringBoot best practice architecture. Using Spring Security, Spring Data JPA.
Stars: ✭ 51 (+200%)
Mutual labels:  restful-api
go-onion-architecture-sample
Sample RestAPI project write in Go
Stars: ✭ 40 (+135.29%)
Mutual labels:  restful-api
dawn-api
A RESTful API package
Stars: ✭ 25 (+47.06%)
Mutual labels:  restful-api
ogen
OpenAPI v3 code generator for go
Stars: ✭ 436 (+2464.71%)
Mutual labels:  restful-api
myanimelist-api-v2
An awesome wrapper on Nodejs for the new MyAnimeList's API v2!
Stars: ✭ 30 (+76.47%)
Mutual labels:  manga
GelbooruEnhancement
Image Viewer and Endless Scroll userscripts for Gelbooru and various other boorus
Stars: ✭ 41 (+141.18%)
Mutual labels:  manga
RESTCountries.NET
.NET Standard wrapper library around the API provided by REST Countries https://restcountries.com. The world in .NET 🔥.
Stars: ✭ 33 (+94.12%)
Mutual labels:  restful-api
gateCracker
No description or website provided.
Stars: ✭ 20 (+17.65%)
Mutual labels:  restful-api
InMangaKindle
Descarga manga en español en diferentes formatos (PNG, PDF, EPUB, MOBI)
Stars: ✭ 43 (+152.94%)
Mutual labels:  manga

Author

@Rafase282

Created by Rafase282

Github | FreeCodeCamp | CodePen | LinkedIn | Portfolio | E-Mail

Gitter Build Status Dependency Status devDependency StatusCode Climate Issue Count

MangaDB Microservice

This is an API created to store crucial information for any manga an authenticated user might read. Wether you want to keep track of the manga you will read, already finished or are currently reading, this microservice will help you get your data together.

In the Future I intend on adding more features but meanwhile the user interface will be separated and this stays as the core backend.

There is an admin account that is declared on the envarioment variables that basically has full access, it must be created and a secure password used. The admin can override any information if needed including passwords. In the future I will implement email services to mail queries, and particularly to allow for password reset if forgotten.

Setup:

To get started just follow these steps.

  1. git clone https://github.com/Rafase282/Mangadb.git
  2. cd Mangadb && npm install
  3. Open a new console to run mongo. sudo service mongod start for Ubuntu users.
  4. Still on the same directory, find default-env and rename it to .env.
  5. Fill in the variables from the file with the data you want.

If you need help generating the Gmail credentials read this article.

Lint, Test, Run:

  • If you want to lint just run npm run lint.
  • If you want test and ensure everythign works, then npm run test.
    It will test all routes. The test are independent of eachother.
  • To run the application use npm start.

Documentation and links:

Contributing:

If you want to contribute to the project, feel free to pick any of the open issues and work on them in a new branch and submit a pull request.

Support:

If you have any questions not related to any of the open issues, then you can reach me in my Gitter or via any of my public contact information.

If you like the project, please start it to receive updates and help make it more noticeable.

If you would like to help out with financial support, you are welcome to do so via paypal.me/rafase282.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].