An open API service indexing awesome lists of open source software.

https://github.com/believer/movies-go

Movies I've seen built with Go and htmx
https://github.com/believer/movies-go

go htmx postgresql

Last synced: 9 months ago
JSON representation

Movies I've seen built with Go and htmx

Awesome Lists containing this project

README

          

# Movies

I've been keeping track of the movies I watch for 20 years. First, using lists in IMDb and from 2011 using my own database. The site has seen multiple design iterations over the years and is the pet project I've worked most on.

This version is built with [Go](https://go.dev/), [htmx](https://htmx.org/), a [PostgreSQL](https://www.postgresql.org/) database, and a tiny amount of [hyperscript](https://hyperscript.org/) for some client side interactivity. It is the most feature-rich of all versions. It's also the most fun I've had in building any of the versions.

I use this project as a testing ground for new technologies and browser features. For example, [CSS scroll-driven animations](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_scroll-driven_animations) and the [Popover API](https://developer.mozilla.org/en-US/docs/Web/API/Popover_API) with [anchoring](https://developer.mozilla.org/en-US/docs/Web/CSS/anchor). Currently, both features are only available in Chrome and Edge.

## Previous iterations

- **2022:** [Remix](https://github.com/believer/movie)
- **2020:** [ReScript](https://github.com/believer/movie-rescript)
- **2017:** [Create React App](https://github.com/believer/movies-web) with [GraphQL API](https://github.com/believer/movies-graphql-postgres)
- **2017:** [Elm](https://github.com/believer/movies-elm)
- **2017:** [Vue](https://github.com/believer/movies-vue)
- **2015:** [RethinkDB and Restify](https://github.com/believer/movies-api)
- **2015:** [React Native 0.3](https://github.com/believer/movies-native)
- **2015:** [React 0.12 with Gulp build](https://github.com/believer/movies-react)
- **2014:** [Express, Jade, and Gulp](https://github.com/believer/movies-old)