|crunch c5430d6659||1 week ago|
|plaeto-backend||1 week ago|
|plaeto-frontend||1 week ago|
|MongoDB Fixture||1 month ago|
|README.md||1 week ago|
|docker-compose.png||1 week ago|
|docker-compose.yml||1 week ago|
|plaeto.png||1 week ago|
|user_stories.md||1 month ago|
Since this project was developed in the context of a past bachelor thesis, it will not be developed any further. Feel free to fork and ask questions.
“How could they see anything but the shadows if they were never allowed to move their heads?”
This repository contains the source for an implementation of a bachelor's thesis at the NES chair of the Duisburg-Essen University.
The repository's name is inspired from the parent project SOCRAETES, which provides an API for benchmarking bateryless sensor node energy harvesting data as well as relevant environmental parameters.
There are two main directories that divide the structure of this project:
In order to ease installation, I prepared a docker compose file, which can be spun up by using only one command. The respective PLAETO system component images are built via Dockerfiles, excluding mongodb and mongo-express, which are ready-to-use images.
docker-compose upin the same directory as this README. This will spin up the PLAETO system, including the web client, REST API, MongoDB and the socket server
MongoDB Fixturefor sample data
Note: There may be some inconsistencies concerning persisted storage (see "Caveats") as well as running Compose Files using Docker on Windows/Mac. This is due to these platforms utilizing Docker Desktop. In that case, you would have to deal with it yourself.
In order to enable organized development, the whole process will be described in User Stories that are distributed across multiple milestones. These milestones are comparable to Sprints from the SCRUM methodology. The aforementioned User Stories will be noted in and accessible from separate document in this git repository.