Skip to content

Latest commit

 

History

History
60 lines (36 loc) · 1.97 KB

README.md

File metadata and controls

60 lines (36 loc) · 1.97 KB

Java React Full Stack

Description

This project is a web application developed using Spring Boot and React. It aims to provide a seamless user experience by combining the power of a backend Java framework (Spring Boot) with a frontend JavaScript library (React). The application is designed to demonstrate the usage of these technologies and serve as a foundation for building more complex web applications.

Backend

  • Spring Boot: A Java-based framework for building robust and scalable web applications.
  • Java: The programming language used for developing the backend logic.
  • Elasticsearch: A distributed, RESTful search and analytics engine used for indexing and searching data.
  • Spring Data Elasticsearch: A Spring Data module that provides integration with Elasticsearch for data access.

Frontend

  • React: A JavaScript library for building user interfaces.
  • JavaScript: The programming language used for developing the frontend logic.
  • HTML: The standard markup language used for structuring web pages.
  • CSS: The style sheet language used for describing the presentation of a document written in HTML.

Technologies Used

The following technologies are used in this project:

Persistence Tier

  • MYSQL (Localhost)

Application Tier

  • Written in Java 1.8
  • Intellij IDEA
  • Apache Maven
  • Spring Boot (Backend)
  • React JS (Frontend)
  • JSON Web Tokens
  • JUnit
  • Mockito
  • POSTMAN (API testing)

Project screenshots

Patients Portal ERD Schema Design

Patient Summary Page ERD Schema Design

Patient Registration Form ERD Schema Design

Contributors