https://github.com/andershc/ttm4115_group_5
Project for 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
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
Metadata Files
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:
- Clone the repository:
git clone https://github.com/your-username/TTM4115_Group_5.git - Navigate to the frontemd:
cd frontend/electric-charger-app - Install the required dependencies:
yarn install - 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
- Website: https://www.linkedin.com/in/anders-heft%C3%B8y-carlsen-4baa73211/
- Twitter: Zrednax_
- Repositories: 1
- Profile: https://github.com/andershc
GitHub Events
Total
Last Year
Dependencies
- 187 dependencies
- @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