An open API service indexing awesome lists of open source software.

https://github.com/feed0/estaciona_uai


https://github.com/feed0/estaciona_uai

Last synced: 4 months ago
JSON representation

Awesome Lists containing this project

README

          

# Estaciona UAI

## Description
The Estaciona UAI project is a web application developed in Java with the
Spring framework. The main objective is to provide a parking management
platform to managers as well as a parking space reservation system for users.

## Functionalities

### 1 Platform access
- User signup
- Managers (User info, Parking info)
- Customers (User info)

- User login (email and password)
- Managers
- Customers
- Admins (after being registered by a manager)

## How to run the project

### 1 Prerequisites
#### Backend
- Java 17
- Spring Boot
- Maven
#### Frontend
- Next.js
#### Database
- PostgreSQL

### 2 Backend
clean install dependencies
```bash
mvn clean install -DskipTests
```
run the application
```bash
mvn spring-boot:run
```

### 3 Frontend

1. change directory
2. install dependencies
3. run

```sh
cd frontend/
npm install
npm run dev
```