Skip to content

Welcome to BookBuddy - a personal library management tool. This project is part of my portfolio.

License

Notifications You must be signed in to change notification settings

codeFromCO/BookBuddy

Repository files navigation

BookBuddy

Welcome to BookBuddy - a personal library management tool. This project is part of my portfolio.

Key features:

Personal library management

  • Build and maintain your digital library with the ability to add and remove books according to your preferences.

adding the initial book

Note-taking capabilities

  • Capture your thoughts and favorite quotes directly within the application, allowing you to revisit your reading material.

editing a books notes

Book search

  • Quickly find your books by title and sort by various criteria.

Responsive design

  • Enjoy a seamless experience on both desktop and mobile devices.

deleting a book

Getting started:

  1. Ensure that Node.js and npm are installed globally on your machine.
  2. Clone this repository to your local machine.
  3. Navigate to the project directory.
  4. Set up environment variables by creating a '.env' file and adding configurations for the PORT and MONGODB_URI.
PORT=<your-port-number>
MONGODB_URI=<your-mongodb-uri>
  1. Install the necessary dependencies by running:
npm install
  1. Start the development server with:
npm run dev
  1. Run tests using:
npm run test

Planned features:

Stats

  • Track your reading progress
  • View analytics

Settings

  • Customize your experience

Built with:

javascript react react-query node express react-router mongodb html css tailwindcss webpack jest postman

Acknowledgements

Open Library API

License

MIT

About

Welcome to BookBuddy - a personal library management tool. This project is part of my portfolio.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages