/coloring-pic_api

RESTful API with Express and PostgreSQL. This API displays a list of children's movies. Users can filter the movies by title and search for specific key-words to display image files. These image files can be downloaded and/or printed.

Primary LanguageJavaScript

coloring-pictures_api

I had the idea for this project when building the Movie API, because I wanted to utilize the advantages of building the server-side on a relational database.

This RESTful API is built with Express and PostgreSQL. The purpose of this API is to allow users to print out images from children movies for coloring. Therefore the app displays a list of animated movies, which can be filtered by title or by specific key-words. The selected images can then be printed or downloaded.

Issues I would like to improve given time

  • Create the client-side to use the endpoints served
    • add feature to print and download the images
    • implement filter by title or specific key-word
  • find existing API with pictures from children movies

The Development process

Creating HTTP requests and testing the endpoints

Postman - Testing the endpoints

Documentation

Swagger - Documenting the endpoints

Building a relational database: PostgreSQL database

draw.io - Creation of database ERD diagram schema

pgAdmin4 - Creation of database with CRUD operators in SQL

knex - Connection of database to API