Skip to content

The Character API is a versatile RESTful service designed to manage and serve detailed information about various characters, whether they are from popular anime and manga series, sports players, historical figures, or fictional characters from other media.

License

Notifications You must be signed in to change notification settings

pedrogpteixeira/Characters-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About Character API

Description

The Character API is a versatile RESTful service designed to manage and serve detailed information about various characters, whether they are from popular anime and manga series, sports players, historical figures, or fictional characters from other media. This API allows developers to integrate rich character data into their applications, providing attributes such as affiliations, skills, attributes, debut arcs, vital states, occupations, and more. It is designed to be scalable and easy to use, making it a valuable resource for any project requiring detailed character data.

Features

  • Comprehensive Character Data: Access detailed information about characters including name, gender, affiliations, skills, attributes, debut arcs, vital states, occupations, and more.
  • RESTful Endpoints: Well-structured and easy-to-use RESTful endpoints for seamless integration.
  • Validation and Error Handling: Robust data validation using Joi and Celebrate to ensure data integrity and meaningful error messages.
  • Scalable and Maintainable: Built with scalability and maintainability in mind, leveraging MongoDB for data storage and Mongoose for schema management.

Endpoints

For more detailed information about the naruto endpoints, refer to the Naruto API Documentation.
For more detailed information about the world endpoints, refer to the World API Documentation.

Technologies Used

  • Node.js: A JavaScript runtime built on Chrome's V8 JavaScript engine.
  • Express.js: A minimal and flexible Node.js web application framework.
  • MongoDB: A NoSQL database for storing character data.
  • Mongoose: An ODM (Object Data Modeling) library for MongoDB and Node.js.
  • Celebrate & Joi: Libraries for validation of incoming request data.
  • TypeScript: A statically typed superset of JavaScript that adds optional types.

About

The Character API is a versatile RESTful service designed to manage and serve detailed information about various characters, whether they are from popular anime and manga series, sports players, historical figures, or fictional characters from other media.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published