https://github.com/gabeduke/level-ui
https://github.com/gabeduke/level-ui
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/gabeduke/level-ui
- Owner: gabeduke
- Created: 2019-10-14T04:40:23.000Z (almost 7 years ago)
- Default Branch: develop
- Last Pushed: 2025-02-16T16:08:42.000Z (over 1 year ago)
- Last Synced: 2025-02-16T17:21:03.727Z (over 1 year ago)
- Language: Vue
- Homepage: https://level.leetserve.com
- Size: 2.42 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 21
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README



# Level-ui
Level-ui is the front end for the level project: https://level.leetserve.com/
The backend API can be found [HERE](https://github.com/gabeduke/level)
[](https://gitpod.io/#https://github.com/gabeduke/level-ui)
## Components
This project is built using the following technologies:
**UI** (this repository)
* [Vue](https://vuejs.org/) - is the framework used to display the web application and as a client side state manager.
* [Firebase](https://firebase.google.com/) - serves the NoSQL database and authentication for the project as well as hosts the front end code. This is a highly scalable hosting platform of the "serverless" flavor
**API** can be found [here](https://github.com/gabeduke/level)
* The API is written in GoLang and is hosted in [CloudRun](https://cloud.google.com/run/) which is a fully managed Kubernetes environment
## Architecture

## Project setup
You will need to install the [Yarn](https://yarnpkg.com/lang/en/) package manager in order to fetch javascript dependencies. Once installed you may run the following commands to serve locally or build a release artifact.
```
yarn install
```
### Compiles and hot-reloads for development
```
yarn serve
```
### Compiles and minifies for production
```
yarn build
```
### Lints and fixes files
```
yarn lint
```