A shared bookmarks feed for a group of people to keep track of interesting web pages together.
- todo Easily share interesting web links through a browser extension.
- todo Support text and images as well as web links.
- todo Support comments.
- todo Support users and group creation/deletion/membership.
- Create a
.env
file to specify the database path
DATABASE_URL="sqlite:shared-bookmarks.db"
- Install sqlx-cli
- Create and migrate the database
sqlx db create
sqlx migrate run
- Start the application
- Hit the api with
curl
to add new posts
curl -H 'Content-Type: application/json' http://localhost:8000/api/addPost -d '{"url":"http://my-interesting-url.com/cool-beans","title":"Growing beans in a cold climate"}'
- Navigate to http://localhost:8000 to view the web interface