Skip to content

NB071/DigiBookShelf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Digi Bookshelf

project-image

This website is a platform for managing and tracking your books. It allows users to easily record the books they are reading and make daily entries or drop a book if they decide to stop reading it. The goal is to increase productivity for readers particularly in their careers. The platform also aims to simplify the process of tracking books as existing options can be overwhelming. Users can sign up store and track their books discover new titles and potentially read along with friends. The design focuses on simplicity and ease of use. It provides a centralized solution for storing and managing books digitally. Additionally users can set goals for the number of books they want to read. The platform offers high availability across devices and ensures that users can remember the books they have read over time.

🚀 Demo

https://digi-bookshelf.herokuapp.com

username: [email protected]
password: password

Project Screenshots:

project-screenshot

project-screenshot

project-screenshot

project-screenshot

🧐 Features

Here're some of the project's best features:

  • Central platform to store and manage books being read or read previously.
  • Trending books from NYT to help users discover popular books.
  • Goal-setting feature to motivate users to read a certain number of books.
  • Ability to see what books and progress friends have made to facilitate discussions and recommendations.

🛠️ Installation Steps:

1. Clone the repo

$ git clone https://github.com/NB071/DigiBookShelf

2. Navigate to the project's folder

$ cd DigiBookShelf

3. Install dep packages

$ npm i

4. Edit .env-sample

REACT_APP_API_URL= < back-end url >

5. Setup Back-end API

checkout back-end repo for more information

6. Run

$ npm start

🍰 Contribution Guidelines:

1. Fork the repository.
2. Create a new branch: git checkout -b feature-name
3. Make your changes.
4. Commit your changes: git commit -m 'Add some feature'
5. Push to the branch: git push origin feature-name
6. Submit a pull request

💻 Built with

Technologies used in the project:

  • React
  • Socket.io
  • SCSS
  • MUI Icons

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published