indproject

This is the repository for my level 4 individual project, of the topic 'Sustainability tool for Software Development teams'.

https://github.com/niamhb0yle/indproject

Science Score: 26.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
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (6.3%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

This is the repository for my level 4 individual project, of the topic 'Sustainability tool for Software Development teams'.

Basic Info
  • Host: GitHub
  • Owner: niamhb0yle
  • Language: JavaScript
  • Default Branch: main
  • Size: 40.1 MB
Statistics
  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created almost 3 years ago · Last pushed over 2 years ago
Metadata Files
Readme Citation

README.md

Curo

BSci Computer Science individual project

This is the repository for my level 4 individual project, of the topic 'Sustainability tool for Software Development teams'. - GUID: 2566489b - Name: Niamh Boyle - Advisor: Peggy Gregory

How to run/install

This is a react project made with next.js. To install and run the app, fork the repository and clone it to your personal workspace. Then, cd into the 'curo' directory:

cd curo

After you're in the curo directory, install all the apps dependencies, and then run the app! If it is running successfully, you should be able to access the app through your browser (I would recommend chrome) on port 3000.

npm install npm run dev

To use the Cloud Carbon Footprint API, go back to root (out of curo) and then cd into the cloud-carbon-footprint directory. Your path should look like IndProject/cloud-carbon-footprint. Then run the following command:

cd cloud-carbon-footprint yarn start-api

If successful, your terminal should look like this: image

If the two lines with green 'info' on them do not appear, the apps will not communicate with one another. Try restarting your CCF app, or simply hitting enter/refreshing the terminal its running on.

Owner

  • Login: niamhb0yle
  • Kind: user

GitHub Events

Total
Last Year

Dependencies

curo/package-lock.json npm
  • 379 dependencies
curo/package.json npm
  • @fontsource-variable/karla ^5.0.16
  • @fontsource/montserrat ^5.0.13
  • @fortawesome/fontawesome-svg-core ^6.5.1
  • @fortawesome/free-solid-svg-icons ^6.5.1
  • @fortawesome/react-fontawesome ^0.2.0
  • cors ^2.8.5
  • firebase ^10.5.2
  • firebase-admin ^11.11.0
  • firebase-auth ^0.1.2
  • http-proxy-middleware ^2.0.6
  • next latest
  • react 18.2.0
  • react-beautiful-dnd ^13.1.1
  • react-circular-progressbar ^2.1.0
  • react-datepicker ^4.25.0
  • react-dom 18.2.0
  • react-likert-scale ^4.1.2
  • react-modal ^3.16.1
  • recharts ^2.12.0
package-lock.json npm
  • @firebase/analytics 0.10.0
  • @firebase/analytics-compat 0.2.6
  • @firebase/analytics-types 0.8.0
  • @firebase/app 0.9.20
  • @firebase/app-check 0.8.0
  • @firebase/app-check-compat 0.3.7
  • @firebase/app-check-interop-types 0.3.0
  • @firebase/app-check-types 0.5.0
  • @firebase/app-compat 0.2.20
  • @firebase/app-types 0.9.0
  • @firebase/auth 1.3.0
  • @firebase/auth-compat 0.4.6
  • @firebase/auth-interop-types 0.2.1
  • @firebase/auth-types 0.12.0
  • @firebase/component 0.6.4
  • @firebase/database 1.0.1
  • @firebase/database-compat 1.0.1
  • @firebase/database-types 1.0.0
  • @firebase/firestore 4.3.0
  • @firebase/firestore-compat 0.3.19
  • @firebase/firestore-types 3.0.0
  • @firebase/functions 0.10.0
  • @firebase/functions-compat 0.3.5
  • @firebase/functions-types 0.6.0
  • @firebase/installations 0.6.4
  • @firebase/installations-compat 0.2.4
  • @firebase/installations-types 0.5.0
  • @firebase/logger 0.4.0
  • @firebase/messaging 0.12.4
  • @firebase/messaging-compat 0.2.4
  • @firebase/messaging-interop-types 0.2.0
  • @firebase/performance 0.6.4
  • @firebase/performance-compat 0.2.4
  • @firebase/performance-types 0.2.0
  • @firebase/remote-config 0.4.4
  • @firebase/remote-config-compat 0.2.4
  • @firebase/remote-config-types 0.3.0
  • @firebase/storage 0.11.2
  • @firebase/storage-compat 0.3.2
  • @firebase/storage-types 0.8.0
  • @firebase/util 1.9.3
  • @firebase/webchannel-wrapper 0.10.3
  • @fontsource/manrope 5.0.17
  • @grpc/grpc-js 1.9.7
  • @grpc/proto-loader 0.7.10
  • @protobufjs/aspromise 1.1.2
  • @protobufjs/base64 1.1.2
  • @protobufjs/codegen 2.0.4
  • @protobufjs/eventemitter 1.1.0
  • @protobufjs/fetch 1.1.0
  • @protobufjs/float 1.0.2
  • @protobufjs/inquire 1.1.0
  • @protobufjs/path 1.1.2
  • @protobufjs/pool 1.1.0
  • @protobufjs/utf8 1.1.0
  • @types/node 20.8.9
  • ansi-regex 5.0.1
  • ansi-styles 4.3.0
  • cliui 8.0.1
  • color-convert 2.0.1
  • color-name 1.1.4
  • emoji-regex 8.0.0
  • escalade 3.1.1
  • faye-websocket 0.11.4
  • firebase 10.5.0
  • get-caller-file 2.0.5
  • http-parser-js 0.5.8
  • idb 7.0.1
  • idb 7.1.1
  • is-fullwidth-code-point 3.0.0
  • lodash.camelcase 4.3.0
  • long 5.2.3
  • node-fetch 2.6.7
  • protobufjs 7.2.5
  • require-directory 2.1.1
  • safe-buffer 5.2.1
  • string-width 4.2.3
  • strip-ansi 6.0.1
  • tr46 0.0.3
  • tslib 2.6.2
  • undici-types 5.26.5
  • webidl-conversions 3.0.1
  • websocket-driver 0.7.4
  • websocket-extensions 0.1.4
  • whatwg-url 5.0.0
  • wrap-ansi 7.0.0
  • y18n 5.0.8
  • yargs 17.7.2
  • yargs-parser 21.1.1
package.json npm
  • @fontsource/manrope ^5.0.17
  • firebase ^10.5.0