# mainflux-ui **Repository Path**: bison-fork/mainflux-ui ## Basic Information - **Project Name**: mainflux-ui - **Description**: fork自:https://github.com/mainflux/ui,mainflux的ui - **Primary Language**: Go - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-01-14 - **Last Updated**: 2021-10-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Mainflux IoT Admin UI based on Angular 8+ and Nebular ## Prerequisites The following are needed to run the UI: - [Docker](https://docs.docker.com/install/) (version 20.10) - [Docker compose](https://docs.docker.com/compose/install/) (version 1.28) ## Install For a quick setup, pre-built images from Docker Hub can be used. First, make sure that `docker` and `docker-compose` are installed. Also, stop existing Mainflux containers if any. Then, use the following instructions: ```bash git clone https://github.com/mainflux/ui.git cd ui make run ``` UI should be now up and running at `http://localhost/`. *(Note that `http://localhost:3000/` is for internal use only, and is not intended to be used by the end-user.)* More configuration (port numbers, etc.) can be done by editing the `.env` file before `make run`. ## Usage A developer build from the source can be achieved using the following command: ```bash make ui ``` Then, to start the Mainflux UI as well as other Mainflux services: ```bash make run ``` For more developer tools, run `angular-cli`: ```bash cd ui npm install npm start ``` ## Uninstall To remove the installed containers and volumes, run: ```bash make clean ``` ## Preview ## ![dashboard][dashboard] ## ![things][things] ## ![details][details] [dashboard]: https://github.com/mainflux/docs/blob/master/docs/img/ui/dashboard.png [things]: https://github.com/mainflux/docs/blob/master/docs/img/ui/things.png [details]: https://github.com/mainflux/docs/blob/master/docs/img/ui/details.png