- 🧐 Business context
- 🔨 Technology stack
- 💻 Project setup
- Clone this repo
- Setup .env file
- Run locally
- Compile app
- Run app
Create a Mobile Frontend UI to serve SafeCityNG
-
Typescript statically typed, compiled high-level programming language
-
Nuxt3 javascript meta-framework built on top of vue
-
Vue3 javascript framework for building user interfaces
-
UnoCss flexible and extensible atomic CSS engine
-
Commits follow Conventions as per https://github.com/conventional-changelog/commitlint
To install this project, first clone repo to your machine (use SSH) and change to directory
cd safecityng-uimobile
Execute this commands in your terminal:
# npm
npm install
# yarn
yarn install
Create .env
file based on .env.sample
and fill in variables from a suitable source.
# npm
npm run dev
# yarn
yarn dev
To compile the app run
# npm
npm run generate
# yarn
yarn generate
To run the app run
# docker
docker build -t safecityng-uimobile .
# docker run
docker run --name=webapp -p 8080:80 -d safecityng-uimobile