Doublequote is an RSS reader prioritizing excellent UI/UX.
Doublequote is not yet at MVP status, but it's under active development. Here's what's implemented so far:
- File & environment based configuration
- User login, signup, email verification and authorization
- Feed CRUD (backend only)
- Collection (groups of Feeds) CRUD (backend only)
The main backend item left is the engine for ingesting entries from RSS feeds. After that, I'll resume work on the frontend.
Make sure the following dependencies are installed:
make
yarn
go
redis
(on the default port, 6379)
Then, after cloning the repository, run:
make build
make migrate
./doublequote serve
And Doublequote should be running on port 8080.
- Written in Go
- Uses the standard library's net/http and chi for routing
- Structure based on @benbjohnson's "Standard Package Layout" and its accompanying example repo, benbjohnson/wtf
- google/wire for compile-time dependency injection
- Written in Typescript with React + create-react-app