edvinnn / green-power Goto Github PK
View Code? Open in Web Editor NEWProject repository for work done in M7011E
Project repository for work done in M7011E
Change email, password, name and picture
New fileds needed for
Should display the following information as text
Make sure all RESTFUL paths check that user is authenticated and is not trying to alter another user information.
Add a dot which is red when connection is lost, and green when connected to the server. So that user knows.
Create manager as a user.
Create simulations of power plant
Create webpage for manager
If over_production_sell = 1, all over production should be sold and none should go to the buffer
I think that the consumption fluctuates a bit to much right now :)
Setup MongoDB and store initial objects of wind, electric consumption, current price and battery storage.
Fix Pie Chart to show current electricity percentage taken from:
Create a RESTful API in order to gather recources from the database to client.
Backend logic for the price section of manager dashboard that includes the following:
Modelled Price (The current modelled price from simulator based on wind and consumption)
Market Price (The actual market price that the manager has decided)
Set Market Price (A form where the manager can uptade a new market price)
Total Earnings (Could include balance of manager, manager can only sell)
Front-end is done already, needs to be implemented server-side.
Template of how the file should look like.
Should include the following:
Could be stored in JSON file or whatever fits best to the model.
Backend logic for the production section of manager dashboard that includes the following:
Stopped (red light)= Production is turned off.
Starting (yellow lights) = First 30 seconds when production is turned on.
Running (green lights) = after 30 seconds of turned on production.)
Start/Stop Production (toggle for turning on/off production.)
Sell Ratio (Percentage of electricity produced that goes to market and buffer. Should basically work as in the prosumer side.)
Power Plant Buffer (Percentage left in buffer)
Power Plant Production (How much the Power Plant is currently producing)
Power Plant Consumption (Power plants current consumption)
Prosumer should be able to upload a picture of her/his house
Display name
Change password (optional)
The server should push new data to connected clients when simulator publishes new cycle/values
Should include the following
Coal power plant production
Coal power plant status (starting, running and stopped)
Control ratio slider for selling to market and keeping in buffer
See current demand
See modelled electricity price
Set the actual price
List of prosumers with status and options to modify
Idea: Give out electricity in arbitrary order
Needs to be inverted
Backend logic for the demand section of the manager dashboard that includes the following:
Total production (Prosumers production that are currently sold to the market + coal plant production that is sold to the market)
Total consumption (Household consumption + prosumer consumption that buys from market + coal plant consumption)
Demand (Total production - Total consumption)
Wind Speed (latest wind speed from simulator)
Simulate how each of the prosumer generate electricity.
Create list with all the prosumers and functionality to see and modify the following:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.