https://github.com/biodiversitydata-se/biologging-sensor-client
SBDI Biologging webclient portal, using the biologging-API
https://github.com/biodiversitydata-se/biologging-sensor-client
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.2%) to scientific vocabulary
Repository
SBDI Biologging webclient portal, using the biologging-API
Basic Info
- Host: GitHub
- Owner: biodiversitydata-se
- License: gpl-3.0
- Language: TypeScript
- Default Branch: main
- Homepage: https://biologging.biodiversitydata.se/
- Size: 53.3 MB
Statistics
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 7
- Releases: 0
Metadata Files
README.md
Getting Started
To run the app on your local machine,
Pre-requisites: * Install Git (https://git-scm.com/) * Install NodeJS (https://nodejs.org/en)
Steps:
1. Set up and clone this repository onto your local machine. See GitHub's getting started instructions if you are using GitHub for the first time.
2. In the command line window, navigate to the directory where you have stored the cloned files
3. cd biologging-sensor-client
4. npm install if you are running the app for the first time or if you are aware new libraries have been added to the application code since the last time you ran this command.
5. Run the command below:
```bash npm run dev
or
yarn dev
or
pnpm dev
or
bun dev ```
Open http://localhost:3000 with your browser to see the result. If the port 3000 has been used by another application, check the command line window messages for the port that is used.
TEST server
you can ssh with your account blggext
several commands are available :
git pull
npm install
npm run dev
assure that .env.local file is present
for security reasons, several commands are disabled (cd for instance)
if you want to see the logs in the terminal, you can run the app by using
npm run dev
if you want to make it run permanently (background), please run :
pm2 --name biologging-client start npm -- run dev
you can see the process running here :
pm2 ps
to delete the process, please use
pm2 delete ID
ID being the id of the app launched (most of the time : 0 )
PRODUCTION
npm run build
npm start
or with pm2 :
pm2 --name biologging-client start npm -- start
so far problems encountered : https://github.com/biodiversitydata-se/biologging-sensor-client/issues/102
to be solved : not working on port 3000 to get a proper url. try with htaccess and apache2 with RewriteRule ?
Development and Testing Environment
Global Packages
- Node.js: v20.10.0
- npm: v9.8.1
Project Dependencies
- @fortawesome/fontawesome-svg-core: ^6.5.1
- @fortawesome/free-brands-svg-icons: ^6.5.1
- @fortawesome/free-regular-svg-icons: ^6.5.1
- @fortawesome/free-solid-svg-icons: ^6.5.1
- @fortawesome/react-fontawesome: ^0.2.0
- @types/react-leaflet: ^3.0.0
- ag-grid-react: ^31.2.0
- axios: ^1.6.2
- bootstrap: ^3.4.1
- chart.js: ^4.4.1
- chartjs-adapter-date-fns: ^3.0.0
- copy-to-clipboard: ^3.3.3
- date-fns: ^3.6.0
- leaflet: ^1.9.4
- next: 14.0.3
- react: ^18.2.0
- react-chartjs-2: ^5.2.0
- react-dom: ^18.2.0
- react-leaflet: ^4.2.1
react-spinners: ^0.13.8
@fortawesome/fontawesome-svg-core: 6.5.1
@fortawesome/free-brands-svg-icons: 6.5.1
@fortawesome/free-regular-svg-icons: 6.5.1
@fortawesome/free-solid-svg-icons: 6.5.1
@fortawesome/react-fontawesome: 0.2.0
@types/leaflet: 1.9.8
@types/node: 20.11.8
@types/react-dom: 18.2.18
@types/react-leaflet: 3.0.0
@types/react: 18.2.48
ag-grid-react: 31.2.0
autoprefixer: 10.4.17
axios: 1.6.7
bootstrap: 3.4.1
chart.js: 4.4.1
chartjs-adapter-date-fns: 3.0.0
copy-to-clipboard: 3.3.3
date-fns: 3.6.0
eslint-config-next: 14.0.3
eslint: 8.56.0
leaflet: 1.9.4
next: 14.0.3
postcss: 8.4.33
react-chartjs-2: 5.2.0
react-dom: 18.2.0
react-leaflet: 4.2.1
react: 18.2.0
typescript: 5.3.3
Necessary Documentation
Owner
- Name: Swedish Biodiversity Data Infrastructure
- Login: biodiversitydata-se
- Kind: organization
- Website: https://biodiversitydata.se
- Repositories: 15
- Profile: https://github.com/biodiversitydata-se
GitHub Events
Total
- Issues event: 13
- Issue comment event: 26
- Push event: 38
Last Year
- Issues event: 13
- Issue comment event: 26
- Push event: 38
Issues and Pull Requests
Last synced: 7 months ago
All Time
- Total issues: 3
- Total pull requests: 0
- Average time to close issues: 8 days
- Average time to close pull requests: N/A
- Total issue authors: 1
- Total pull request authors: 0
- Average comments per issue: 0.67
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 3
- Pull requests: 0
- Average time to close issues: 8 days
- Average time to close pull requests: N/A
- Issue authors: 1
- Pull request authors: 0
- Average comments per issue: 0.67
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- mathieuLU (20)
- DeboraArlt (1)
- Khosiyat (1)
Pull Request Authors
- Khosiyat (30)
- zrohacova (27)
- Mustafina1990 (22)
- mathieuLU (6)
- whuimei (3)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- 345 dependencies
- @types/node ^20 development
- @types/react ^18 development
- @types/react-dom ^18 development
- autoprefixer ^10.0.1 development
- eslint ^8 development
- eslint-config-next 14.0.3 development
- postcss ^8 development
- tailwindcss ^3.3.0 development
- typescript ^5 development
- axios ^1.6.2
- next 14.0.3
- react ^18
- react-dom ^18