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

https://github.com/vl-037/parkee-pos

Parkee POS Technical Assignment
https://github.com/vl-037/parkee-pos

flyway java11 maven postgresql react scss spring-boot

Last synced: 4 months ago
JSON representation

Parkee POS Technical Assignment

Awesome Lists containing this project

README

          

# Parkee-POS

Design: https://www.figma.com/file/EVlaHXBtvKVv0mehXPnSIM/Parkee-POS?type=design&node-id=0%3A1&t=8CZzYpRS8sPrX9e3-1

| Service | Tech Stack|
|----------|-----------|
| Backend | `Java, Spring Boot, PostgreSQL, Flyway` |
| Frontend | `React, SCSS` |

## Preview:

https://github.com/VL-037/parkee-pos/assets/68309124/6443db27-ca0b-48b1-b9c3-65a9f6b1aaf1

## Features

- Parking Check In
- Parking Check Out (w/ voucher discount)
- [SQL Migration](backend/src/main/resources/db/migration)
- [JAR file](backend/target/vincentlow.parkee-backend-0.0.1-SNAPSHOT.jar)

## Requirements

| Backend | Detail |
|-------------------|--------|
| Java (JAVA_HOME) | [11](https://www.oracle.com/java/technologies/javase/jdk11-archive-downloads.html) |
| Spring Boot | 2.7.9 |
| Databases | [PostgreSQL](https://www.postgresql.org/download) |
| IDE | [Intellij IDEA Community Edition](https://www.jetbrains.com/idea/download) |
| Build tool | [Maven 3.6.3](https://archive.apache.org/dist/maven/maven-3/3.6.3) |

| Frontend | Detail |
|--------------|--------|
| NodeJS + npm | https://nodejs.org/en |

## How to run:

- Backend
- run `mvn spring-boot:run` on `/backend` OR
- run `java -jar target/vincentlow.parkee-backend-0.0.1-SNAPSHOT.jar` on `/backend`
- APIs will be served on http://localhost:8080


- Frontend
- run these commands on `/frontend`
```
npm install
npm start
```
- react-app can be access on http://localhost:3000