https://github.com/tlcheah2/stoic-quote-express-public-api
Stoicism Quote Public API
https://github.com/tlcheah2/stoic-quote-express-public-api
aws aws-ecr aws-ecs buddy docker expressjs nodejs stoicism
Last synced: 2 months ago
JSON representation
Stoicism Quote Public API
- Host: GitHub
- URL: https://github.com/tlcheah2/stoic-quote-express-public-api
- Owner: tlcheah2
- Created: 2021-09-12T05:23:55.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2026-03-22T06:55:02.000Z (3 months ago)
- Last Synced: 2026-03-22T21:46:10.048Z (3 months ago)
- Topics: aws, aws-ecr, aws-ecs, buddy, docker, expressjs, nodejs, stoicism
- Language: JavaScript
- Homepage:
- Size: 66.4 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Stoicism Quote API Documentation
This repository is rebuilt using different tech-stack for learning and experimental purposes. The [original repo](https://github.com/tlcheah2/stoic-quote-lambda-public-api) was mainly built with AWS Serverless Framework.
However, I intend to explore the ECR, ECS and other DevOps practice with this simple Express App.
## Introduction
This API generates stoicism quotes to help you live a better life using Stoicism wisdom.
## Overview
At this moment, this GET API returns data in the body as a JSON with the `author` and `quote`.
## Usage
GET https://stoic.tekloon.net/stoic-quote
The request takes no parameters, headers or query strings.
## Example
`curl -X GET https://stoic.tekloon.net/stoic-quote`
Generates:
```
{
"data": {
"author":"Ryan Holiday",
"quote":"True will is quiet humility, resilience, and flexibility; the other kind of will is weakness disguised by bluster and ambition."
}
}
```
## Tech Stack used for this project
- ExpressJS
- MongoDB Atlas
- Docker
- ECR - Where we build docker images & save in AWS
- ECS - Where we run docker containerized app
- CI/CD using [Buddy](buddy.works)