https://github.com/atomicobject/postgres-tutorial
Self contained dockerized tutorial to walk through some postgres concepts
https://github.com/atomicobject/postgres-tutorial
Last synced: 19 days ago
JSON representation
Self contained dockerized tutorial to walk through some postgres concepts
- Host: GitHub
- URL: https://github.com/atomicobject/postgres-tutorial
- Owner: atomicobject
- Created: 2026-01-26T16:50:08.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-01-28T04:53:49.000Z (3 months ago)
- Last Synced: 2026-01-28T09:11:17.349Z (3 months ago)
- Language: TypeScript
- Size: 2.34 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Postgres Workshop
## Prerequisites
- [Docker Desktop](https://www.docker.com/products/docker-desktop/) (running)
- [Node.js 20+](https://nodejs.org/)
- [Git](https://git-scm.com/downloads)
## Install
```bash
cd frontend
npm install
```
## Run
Make sure Docker Desktop is running, then:
```bash
docker compose up --build
```
## Access
- **App**: http://localhost:3000
- **pgweb** (database UI): http://localhost:8081
## Workshop
You have been hired by a superhero organization to create reports on their team's performance. Their superheroes have all taken an assessment, and now we have a database with their results. Here are your objectives.
1. [Get Best and Worst Questions by Category](docs/best-worst-questions.md)
2. [Get the top Weapon, Vehicle and Suit used](docs/top-tools-used.md)
3. [Search one year goals](docs/search-goals.md)
4. Extra credit - Find the top performing superhero
5. Extra credit - Add a bar graph of average Battle Planning, Hero Team Synergy, Gadgets & Combat Tricks scores
6. Extra credit - Add a dropdown to filter by superhero, so this report is individual rather than average results
7. Extra credit - Add a line under each goal with the name of the superhero who had that goal
