RESTasaurus
A RESTful API delivering comprehensive data on almost 1200 dinosaurs.
Model Overview
Section titled “Model Overview”RESTasaurus is a RESTful API, leveraging Express, MongoDB, and Mongoose to deliver comprehensive data on almost 1200 dinosaurs!
For a better understanding of the information provided by the API, the ClassificationInfo model contains hierarchical taxonomy data following the standard biological classification system. Each dinosaur’s classification includes domain, kingdom, phylum, clade, class, order, family, tribe, genus, and species information.
Key Models:
- Dinosaur: The main model representing a dinosaur with properties like name, temporal range, diet, locomotion type, and description. Contains references to sub-models.
- ClassificationInfo: Contains hierarchical classification information including family, order, genus, and taxonomic details. See Taxonomy Guide for more details.
- DinosaurImage: Stores image data with source and attribution details.
- DinosaurSource: Represents the Wikipedia article source for each dinosaur with metadata and revision history.
To see the complete model structure and examples, please visit the Model Overview page.
License
Section titled “License”The contents of this repository are licensed under the terms and conditions of the MIT license.
MIT © 2024-present Visakan Kirubakaran.