Readr is a social reading application for sharing your reading experience with friends family and co-workers. Allows you chat with your loved ones about the book you're reading. Enrich your reading experience and strengthen your relationships. With this, it allows you stay consistent with reading.
Technology is taking over every aspect of the world. E-books are becoming the standard. Studies have shown that having book clubs and reading discussions increases commitments and helps keep you accountable to reading.
So I came up with a project idea that allows you stay consistent with reading by sharing your experiences and progress with other fellow readers. I discovered that having a community for a particular book helps one to concentrate better. This is the idea conceived here.
Users should be able to:
- Sign up/ Login sucessfully either with the Google sign-in or with the conventional username and password method
- View the Ebooks page consisting of all the books present in the app
- Sucessfully search a book title or book author
- Sucessfully chat with other readers while viewing the ebook you clicked
- Navigate to the dashboard to view the list of books you are currently reading.
- Solution URL: Github repo
- Live Site URL: READR app
- Mobile-first workflow
- React - JS library
- Firebase - For storing and diplaying my data in Realtime
- Material UI - For styles and Carousel display
- SCSS - For styles
- PSPDFKit - For displaying the E-books
- Context API
I plan to keep improving this app in the future. I will need to understand the concept of Redux as a state management tool for large scale projects. I will also need to undertand Typescript as it makes code cleaner and faster. Moving forward, I want to learn the above to prepare me for my Next.js journey in the nearest future.
- Website - My Portfolio
- LinkedIn - @jibreel-osunkoya
- Twitter - @Jubril1005
I will like to appreciate my brother and mentor, Dev Mubaraq. May Allah continue to bless you. I will also like to thank the support team of PSPDFKit, they were very prompt and eager to help on the problems I encountered using their product. I'd recommend their products to anyone willing to display PDFs for their projects, check them out!
Oluwaseun👩💻, Firdaws👩💻 and to all other devs who helped me on this project, I say this is just the start! Thank you!