https://github.com/andershc/ttm4115_group_5

Project for group 5

https://github.com/andershc/ttm4115_group_5

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 (8.2%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Project for group 5

Basic Info
  • Host: GitHub
  • Owner: andershc
  • Language: Python
  • Default Branch: main
  • Size: 126 KB
Statistics
  • Stars: 1
  • Watchers: 1
  • Forks: 1
  • Open Issues: 0
  • Releases: 0
Created about 2 years ago · Last pushed about 2 years ago
Metadata Files
Readme

README.md

TTM4115Group5

Project for group 5

The main vision of our solution is to allow electric vehicle drivers to plan their drive ahead, without having to physically check the stations. We start from an already functioning system and envision an app for the users, where we implement new features linked to the charging stations. This includes a clear overview of available and operational chargers, as well as which chargers are defective at the station. The app will, based on these parameters, provide an estimated waiting time for the customers, which gives a rough and dynamic overview of how busy the charging station is at a time. For customers physically at the station, a lamp indicating the status of the charger will be implemented.

This is a prototype with three main components serving as a proof of concept for our vision.

Webapp

The webapp is created with nextjs app router and uses noth TypeScript and Tailwind-CSS. To run the application do the following:

  1. Clone the repository: git clone https://github.com/your-username/TTM4115_Group_5.git
  2. Navigate to the frontemd: cd frontend/electric-charger-app
  3. Install the required dependencies: yarn install
  4. Start the application: yarn run dev

Server

The server is mainly an MQTT server with an HTTP aspect for some user management.

To run the server navigate to /server and run the server.py file.

Pi

The charging station is represented by a program running on a Raspberry Pi. Run the program on a pi by navigating to /raspberryPi and run the chargerFirmware.py file.

Owner

  • Name: Anders Heftøy Carlsen
  • Login: andershc
  • Kind: user
  • Location: Norway
  • Company: NTNU

GitHub Events

Total
Last Year

Dependencies

frontend/electric-charger-app/package-lock.json npm
  • 187 dependencies
frontend/electric-charger-app/package.json npm
  • @types/node ^20 development
  • @types/react ^18 development
  • @types/react-dom ^18 development
  • autoprefixer ^10.0.1 development
  • postcss ^8 development
  • tailwindcss ^3.3.0 development
  • typescript ^5 development
  • mqtt ^5.5.2
  • next 14.1.4
  • react ^18
  • react-dom ^18