# labelcv-web **Repository Path**: wangyangyang2023/labelcv-web ## Basic Information - **Project Name**: labelcv-web - **Description**: 该仓库为开发'detection_system_admin'管理系统借鉴仓库。 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-09-16 - **Last Updated**: 2022-11-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
Proudly Powered by SURFRIDER Foundation Europe, this open-source initiative is a part of the PLASTIC ORIGINS project - a citizen science project that uses AI to map plastic pollution in European rivers and share its data publicly. Browse the project repository to know more about its initiatives and how you can get involved. Please consider starring :star: the project's repositories to show your interest and support. We rely on YOU for making this project a success and thank you in advance for your contributions.
_________________ Welcome to **Plastic Origin labelcv-web** - a Web UI for Label CV platform - the source code of [Trashroulette](https://www.trashroulette.com/#/) used to manually annotate images. It can be used to build datasets of labelled images featuring items of interest in order to train an artificial intelligence model to detect and count those items. At Surfrider, we're labeling litter items. ## **Getting Started** ### **Prerequisites** Before you begin, ensure you have met the following requirements: * You have installed [`Node.js 13 or latest`](https://nodejs.org/en/download/) #### **Technical stack** * Language: `javascript` and `typescript` * Framework: `Vue` and `Vuex` * Unit test framework: `Jest` * Linter : `eslint` ### **Installation** To **INSTALL FRONT**, follow these steps: ``` git clone https://github.com/surfriderfoundationeurope/labelcv-web cd git fetch git checkout refacto-from-develop ``` To **LAUNCH FRONT**: ``` npm install npm run serve ``` ### **Usage** There are three different usage possible : - In development with in memory images and trash-types : nothing special to do, it will fall back to this mode if no config files are found. - In development with a local API : 1. Follow the instruction on how to launch LabelCV backend described in the [Additional information](##Additionalinformation) section at the end of this README. 2. create a file `./public/config.prod.json` with `{"url": "http://localhost:443/" }` - In production : create a file `./public/config.prod.json` with `{"url": "path/to/labelCV/api" }` ## **Contributing** It's great to have you here! We welcome any help and thank you in advance for your contributions. * Feel free to **report a problem/bug** or **propose an improvement** by creating a [new issue](https://github.com/surfriderfoundationeurope/labelcv-web/issues). Please document as much as possible the steps to reproduce your problem (even better with screenshots). If you think you discovered a security vulnerability, please contact directly our [Maintainers](##Maintainers). * Take a look at the [open issues](https://github.com/surfriderfoundationeurope/labelcv-web/issues) labeled as `help wanted`, feel free to **comment** to share your ideas or **submit a** [**pull request**](https://github.com/surfriderfoundationeurope/labelcv-web/pulls) if you feel that you can fix the issue yourself. Please document any relevant changes. >*If you're part of Surfrider Foundation, you can make a branch out of `develop` and when your work is ready, open a Pull Request from your branch to `develop` that should be reviewed by someone else ! Otherwise, you can also create a pull request from a fork as explained [here](https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request-from-a-fork).* ``` git checkout -b develop/{custom-name} git commit -m ... git push ``` >*And then, you can do a PR from your branch to branch `develop`.* ## **Maintainers** If you experience any problems, please don't hesitate to ping: * [@cmaneu](https://github.com/cmaneu) * [@bertrandlalo](https://github.com/bertrandlalo) Special thanks to all our [Contributors](https://github.com/orgs/surfriderfoundationeurope/people). ## **License** We’re using the `MIT` License. For more details, check [`LICENSE`](https://github.com/surfriderfoundationeurope/labelcv-web/blob/master/LICENSE) file. ## **Additional information**