Skip to content
/ readr Public

Readr is a social reading application for sharing your reading experience with friends family and co-workers.

Notifications You must be signed in to change notification settings

jibreel1/readr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

READR - A Social reading app

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.

Table of contents

Overview

The challenge

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.

Screenshot

The Home page Ebooks display Ebooks page

Links

My process

Built with

  • 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

Continued development

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.

Author

Acknowledgments

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!

About

Readr is a social reading application for sharing your reading experience with friends family and co-workers.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published