Skip to content

anevski-stefan/LibraryApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Library App - 2023

This repository contains the code and documentation for the project developed as part of the EMT course in 2023 at the Faculty of Computer Science and Engineering.

Description

The project is a web application about library where users can manage their books by adding new ones, editing existing ones, and deleting. Users can also manage their book copies.

The application is built using the Java Spring Boot framework and follows the Model-View-Controller architecture pattern. The database management is handled by PostgreSQL, and the front-end is implemented using the React.js library.

Installation

  1. Clone the repository:
git clone https://github.com/anevski-stefan/LibraryApp.git
  1. Install React.js dependencies:
cd LibraryApp/frontend
npm install
  1. Start the React.js app
npm run start
  1. Open your browser and go to http://localhost:5173/

  2. Open and start Java SpringBoot app

Features

  • Add new book
  • Editing existng book
  • Remove existing book
  • Manage with book copies (Mark a copy as taken)
  • See all the categories that are available

Technologies used

  • Html
  • Css
  • React.js
  • Java SpringBoot
  • Bootstrap

License

This project is licensed under the MIT license. See the LICENSE file for details.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published