Skip to content

KamilSadlocha/README.md

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README.md

screenshot

Project Description

README.md allows us to browse the resources of a virtual library. The program utilizes the Google Books API to explore the library's resources. This is a training project created to learn the MERN technology stack.

Features

  • You can create a new account or log in with an existing one.
  • You can browse the entire library of books using the Google Books API.
  • As a logged-in user, you can add books to your favorites or request to borrow a book.
  • As an administrator, you can remove books from the borrowed books of all users.

Technologies

  • JavaScript
  • Node.js
  • Express.js
  • MongoDB
  • React

Running the Project

To run the project, follow these steps:

Clone the repository to your device.

git clone https://github.com/KamilSadlocha/README.md.git

Backend

  1. In 'server' folder crete .env file and configure database connection.

  2. Run backend:

node server.js 

Frontend

  1. Navigate to 'client' folder.

  2. Install all required dependencies to run the project. You can use npm:

npm install
  1. Create api-key.js in client/src/ folder and add Your Google Books API key:
const googleBooksApi = 'YOUR GOOGLE BOOK API KEY'

export default googleBooksApi;
  1. Run the frontend application:
npm start

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published