Latest Deployment: September 2024
LivreList (In Progress)
Deployed Link | Repo LinkPreview
Tech Used
Frontend
- TypeScript
- HTML
- CSS
- Chakra UI
- React
- React Router
- Cypress
- Vercel
Backend
- Google Books API
- Ruby on Rails
- Render
- Postman
Context
This project was started as a passion project to help me easily catalogue my daughter’s book collection. This app is being built by myself and a backend engineer, Odell McFarland. I’ve used this opportunity to experiment with different component libraries like Chakra on the frontend and to learn more about backend architechture best practices while working with a small team on a project with no rigid timeline for delivery!
I’d done some backend development experimentation by learning things like how to seed PostgreSQL databases, so the additional exposure to backend development has been a welcome adventure.
Highlights
- Created MVP wireframe for React components and features
- Collaborted with backend developer to establish JSON contract and Postman mock server responses to use throughout MVP development
- Developed e-2-e test suite of 18 (and counting) passing acceptance tests for general user stories and error handling
- Setup continuous integration and deployment using GitHub Actions and Vercel
- See Backend repo here
Wireframe
What’s Next?
- Implement user authentication with OAuth 2.0
- Search result pagination
- Loan feature to mark books as
checked out
and record data like to whom they’ve been lent - Background worker to email monthly
shelves
digest
Developed by Odell McFarland IV and Tayla Phillips
← Back to projects