• Stars
    star
    116
  • Rank 303,894 (Top 6 %)
  • Language
    JavaScript
  • Created over 3 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Application module for renting books from a certain library. This app is made using Java Spring Boot for backend and React JS for frontend implementation.

Read more, feed your brain :)

This app is made using Java Spring Boot for backend and React JS for frontend implementation.
Appropriate API routes are developed that will be created according to the appropriate requirements that are given, as well as a React application that will be in charge of displaying data and interacting with users. Additionally, in terms of the database, I use PostgreSQL.
Hooks and Pagination are also used in the development of this web application.

Application module for renting books from a certain library.

The module that would be used by a user with a role librarian, who would have several privileges:

  1. To add new books that can be rented.
  2. Delete books that are no longer in good condition and will not be rented.
  3. To modify a certain entry for a book.
  4. To mark a certain book as rented.

More about the application requirements:

  1. All books are displayed on the home page (you can see the path: "/" & "/books").
  2. An Edit, Delete, Mark As Taken button is provided for each book.
  3. Click the Edit / Delete buttons to call the API and modify / delete the book accordingly.
  4. At the click of the "Mark As Taken" button, you need to make a call to the API and accordingly reduce the number of availableCopies.
  5. Additionally, there is an Add a new book button, which allows you to add a new book.
  6. There is a header section which is actually a navigation menu.

More Repositories

1

Go-Crash-Course

Crash Course about the programming language Go / Golang.
Go
119
star
2

TicTacToe

Play it here: https://tictactoe-javascript.netlify.app/
HTML
116
star
3

HumiditySensor

Embedded systems using STM32 boards.
C
110
star
4

KerberosAuthentication-KeyEstablishment

Key establishment using KDC server.
Java
110
star
5

GabLogics-Fitness-App

Fitness application: https://gablogics.netlify.app/
CSS
109
star
6

SEV

Secure E-Voting system. This project is structered as two seperate Java Spring Boot applications.
HTML
108
star
7

WPA2-CCMP-Authentication-Protocol

Authentication protocol using Advanced Encryption Standard. Information security is the primary goal here.
Java
107
star
8

Probability-And-Statistics

Random vectors: marginal and conditional distributions. Normal, t-distribution, Chi-square and F-distribution... AND A LOT MORE.
R
106
star
9

SkopjeGuide

Click here to see this app: https://skopjeguide.netlify.app/ New version here: https://skopjeguidedocker.netlify.app/
CSS
105
star
10

E-Scooter-Rent

Web application for renting electronic scooters.
105
star
11

Selenium-Automatic-Testing

Selenium automatic testing for Facebook login form and home page.
Java
105
star
12

OOP-CPP

Polymorphism, Inheritance etc
C++
104
star
13

Accounting-System

Accounting system written in Java Spring Boot.
HTML
103
star
14

Markdown-Crash-Course

Markdown Crash Course. Learn Markdown language on a simple way.
HTML
102
star
15

Shell-Scripts

Shell scripts about some basic topics, current time, calculator, sorting, restaurant and more.
Shell
102
star
16

CobaltElectornics

Online shop .NET MVC
JavaScript
102
star
17

Task-Tracker

Organize your life by planning the activities you do on a daily basis.
JavaScript
102
star
18

TrainTicket-And-Validation

This repository is for two smaller basic ASP .NET applications.
ASP.NET
101
star
19

STS-Auth-Key-Exchange-Protocol

Station-to-Station authentication key exchange protocol.
Java
100
star
20

Accounting-System-Software-Testing

Testing of software for accounting system.
HTML
99
star
21

Assembly-MIPS-Instruction-Set

Assembly program with the MIPS instruction set
Assembly
99
star
22

Register-And-Payment-Form-Layout

Cool Boostrap Design form for Payout and Register.
JavaScript
98
star
23

Junit-ISP-Testing

Junit ISP Testing in Java programming language.
Java
98
star
24

gabrieldim

WHO AM I ?
98
star
25

Structured-programming

Tasks with recursions, functions, files etc.
C
98
star
26

Shopping-Cart-And-Products-Layout

Cool Boostrap design for Shopping Cart and Products.
JavaScript
97
star
27

Bootstrap-Company-Portfolio

Company Portfolio bootstrap implementation.
JavaScript
97
star
28

JUnit-CACC-RACC

JUnit Testing for Correlated Active Clause Coverage a.k.a CACC and Restricted Active Clause Coverage a.k.a. RACC
Java
97
star
29

Algorithms-And-Data-Structures

Algorithms and data structures tasks - examples.
Java
97
star
30

OperatingSystems

Processes and thread management, deadlock's, synchronization etc.
Java
97
star
31

Advanced-Programming

Generic programming, generic classes, maps, sets, abstract data types and so on.
Java
96
star
32

Bootstrap-Layout-Grid-System

Frontend made using bootstrap 5 classes and grid system.
JavaScript
96
star
33

ChatSystem-Java

Chat System made in Java using TCP Sockets.
Java
96
star
34

PasswordGenerator

Enter the length and it will generate a strong password for you.
Java
93
star
35

PDF-Generator-Spring-Boot

Portable Document Format Generator in Java Spring Boot.
Java
92
star
36

Email-Sender-Spring-Boot

Email Sender made using Java Spring Boot.
Java
90
star
37

Shopping-List-API

Representation of a homemade products from a given API.
Java
89
star
38

Design-Patterns

Software Design Patterns
Java
83
star
39

MysteryMod

Minecraft Mod Development.
Java
54
star
40

CSV-Export-Spring-Boot

Export comma-separated values in Spring Boot.
Java
42
star
41

Time-Types-Java

Every Available Timezone, LocalDate, DateTimeFormater etc.
Java
31
star
42

Resource-Description-Framework

Resource Description Framework aka RDF examples written in Java
Java
28
star
43

Meaningless-Sentences-Generator

Generate Sentences From Meaningless Words.
Java
28
star
44

Student-Grades-Record-JavaScript

Student Grades Evidence written in table for better user interface made using JavaScript.
JavaScript
28
star
45

Control-Structures-JavaScript

Control Structures in JavaScript.
HTML
26
star
46

Stocks-Missing-Values-Data-Science

Data preparation. Stock Missing Values.
Jupyter Notebook
26
star
47

A1on-WebScraping-Pandas-Data-Science

Learning WebScraping using Pandas in python. - Data Science
Jupyter Notebook
26
star
48

House-Price-Prediction-Data-Science

Data Analysis & Visualization - Predict the future price of houses
Jupyter Notebook
25
star
49

DOM-Methods-JavaScript

Document Object Model a.k.a DOM Methods using JavaScript
HTML
24
star
50

Minecraft-Modding-Forge-1.18.1

Minecraft modding using Forge 1.18.
Java
19
star
51

jQuery-Box-Travel

Read data from JSON and make an animation in JavaScript with one box traveling as it passes the JSON
HTML
18
star
52

JavaScript-jQuery-Animation-Effects

jQuery Animations and Effects.
HTML
17
star
53

Job-Management-System

Job Management System.
Java
11
star
54

Calculation-Cholesterol-Data-Science

Cholesterol is calculated from the given set of data.
Jupyter Notebook
11
star
55

Tweets-Data-Science

Tweets Analysis.
Jupyter Notebook
11
star
56

Semantic-Meaning-Transformers-Data-Science

Semantic meaning to Tweets.
Jupyter Notebook
11
star
57

Baby-Health-Data-Science

Baby Health model made in Python.
Jupyter Notebook
11
star
58

Game-Engine-OpenGL-LWJGL

OpenGL library.
Java
5
star
59

Book-Reviews

Web application for reviewing books.
Java
5
star
60

Crypto-Trading-Graduate-Thesis

Web Application for Crypto Trading.
Java
5
star
61

World-Bank-WDI-Data-Science

Faculty project. World Bank predictions with Data Science.
Jupyter Notebook
1
star
62

ERC20-Hardhat-Etherium

Implementation of ERC20 using Hardhat.
JavaScript
1
star