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
- Host: GitHub
- URL: https://github.com/vl-037/parkee-pos
- Owner: VL-037
- License: mit
- Created: 2023-06-18T03:58:15.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-06-21T04:27:45.000Z (almost 3 years ago)
- Last Synced: 2025-07-08T15:05:35.834Z (11 months ago)
- Topics: flyway, java11, maven, postgresql, react, scss, spring-boot
- Language: Java
- Homepage:
- Size: 33.6 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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