Archived
Readium
The human-friendly app to keep track of what you read
Full stack development Product Reading
- December 2020
Readium
Readium was a project I started with my friend Kyler during COVID. The aim was to create a book tracking app that was more human-friendly than Goodreads. We wanted to make it easy to track what you read, and to share that with friends. We also wanted to make it easy to find new books to read, and to get recommendations from friends.
Project Goals
- Create a more human-friendly alternative to existing book tracking apps
- Implement social features for sharing reading progress
- Build a recommendation system
- Provide an intuitive user interface
Implementation
The project was built using a modern tech stack:
- React with TypeScript using Next.js
- Tailwind for styling
- Hasura for the backend
- Hosted on Vercel
Development Tools
We utilized various tools to streamline our development process:
- Plausible for analytics
- Notion for documentation
- Linear for project management
- Figma for design
- Discord for communication
Project Status
We launched a beta version but never marketed it to a wider audience. Other commitments led to the project being put on hold. Despite this, the project provided valuable experience in full-stack development and product management.
Key Features
- Book tracking functionality
- Social sharing features
- Book recommendations
- Friend connections
Tech Stack
Frontend
React TypeScript Next.js TailwindCSS
Backend
Hasura
Tools
Vercel Plausible Notion Linear Figma Discord
Challenges
- Creating a user-friendly book tracking experience
- Implementing social features
- Building a recommendation system
Key Learnings
- Full-stack development with modern tools
- Product development lifecycle
- Team collaboration and project management