Skip to content

gonzaloarca/services-webapp-with-react-and-spring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HireNet - Services Web App

Single page application created with React and Spring + Jersey

Authors

About the project

This project was carried out for the authors' university (Instituto Tecnológico de Buenos Aires) in 2021 for the Web Applications Project course. It was first developed using purely Spring MVC and Bootstrap for styling, and later migrated to a single page application using React, Jersey and Material UI for styling. Its purpose is to connect professionals who wish to offer their services online and regular customers who wish to hire these services.

Dependencies

  • Node.js (tested with v14.13.1)
  • NVM (tested with v0.38.0, used to guarantee same Node version across all developers)
  • Maven (tested with v3.8.2)
  • Java 8
  • PostgreSQL (tested with v14.0)

How to run the project in a development environment

First, make sure you're running PostgreSQL. Database name, password and service port must be manually introduced in WebConfig.java in webapp/src/main/java/ar/edu/itba/paw/webapp/config

To start the REST API service, from the root folder of the project run:

mvn jetty:run

Once the Jetty server has started, start the front end service First, move into the frontend folder and run the following command:

nvm use

This guarantees that the same Node version used for the development of the project is used

Next, install the project dependencies

npm install

Finally, start the React development server from the same folder:

npm start

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published