Go to file
2024-12-17 11:23:24 +01:00
.cargo Init backend 2024-10-08 10:53:00 +02:00
ApfelBruno Added axios requests to show the nodes from the database, added calculator for battery level and input field for la and lo 2024-10-14 20:20:49 +02:00
crates update endpoint 2024-10-14 18:08:38 +02:00
docker install sea-orm-cli inside of docker container 2024-10-09 18:24:54 +02:00
docs Update docs/SETUP.md 2024-10-14 23:24:55 +02:00
embedded add documentation for embadet 2024-10-14 09:20:17 +02:00
web display uptime in seconds 2024-10-15 10:53:05 +02:00
.env added some more needed fields to the node entity 2024-10-09 17:14:48 +02:00
.gitignore fix gitignore 2024-10-13 22:21:14 +02:00
Cargo.lock change database structure ... again... 2024-10-13 22:44:19 +02:00
Cargo.toml esp-connect 2024-10-11 10:49:14 +02:00
dev-compose.yml fix some issues and clean up some docker related stuff 2024-10-09 16:52:12 +02:00
README.md README.md aktualisiert 2024-12-17 11:23:24 +01:00

ApfelNetzwerk

  1. ApfelNetzwerk
    1.1 Individual learning goal & reflection
    1.2. DIY Problem Definition
    1.3. Empathy Map
    1.4. Walt Disney Method
    1.5. Business Canvas Model
    1.6. Go-Viral Post
    1.7. Use Case Diagram

  2. Additional infos about the project
    2.1. Considerations
    2.2. Setup
    2.3. Notes

Apfelnetzwerk

This document contains the entire portfolio for our project, "ApfelNetzwerk." It presents a solution to the challenges faced by the "Altes Land" region in recent years.

Below, you will find individual learning goals, reflections, and important details about the project, including the methods used throughout our work.

Individual learning goal & reflection

Mikail Killi
Goal: To improve my documentation and communication skills while expanding my technical knowledge regarding the hardware we are documenting.
Reflection: Throughout the project, I significantly improved my ability to document technical details clearly and concisely. This process helped me develop stronger communication skills, and I now feel more confident in handling technical documentation tasks.

Niklas Wollenberg
Goal: To learn how to work with REST APIs.
Reflection: By working on the frontend of our project, I gained a solid understanding of effectively using API calls and handling responses.

Mika Bomm
Goal: To program a REST API.
Reflection: Through extensive research and trial-and-error, I successfully built a fully functional REST API capable of managing all supported API calls.

Conner Bogen
Goal: To develop and implement a functional Ad-Hoc wireless network using multiple microcontrollers, enabling efficient communication between devices without the need for a central controller.
Reflection: Through hands-on experimentaion and testing, I successfully built a reliable Ad-Hoc wireless network that allowed multiple microcontrollers to communicate seamlessly. This experience greatly enhanced my understanding of network protocols and microcontroller programming.

DIY Problem Definition

The DIY Problem Definition provides a structured overview of the issues we aim to address in our project.

DIY Problem Definition

Empathy Map

The Empathy Map helps us understand the needs, thoughts, and emotions of our user, guiding is in designing solutions that truly address their concerns.

Empathy Map

Walt Disney Method

We utilized the Walt Disney method to brainstorm and evaluate ideas. This process allowed us to explore creative solutions from different perspectives aswell as improving our problem-solving approach. https://miro.com/welcomeonboard/ZHFHc29qcksreUZOQlNmMnpVTVpmRXZ5cldXL3FOcGV3NDd1cU40MmFJempXdUVRTDlCT2EyK2FGTlRZcXpDVTdkS3JDZXV6OGR5NmEzcmczMk43ZlFrTmlxQXZsVmtTL0dERUowTGxHL2Jkb2xnWllTVWplbnB4aXJpY0FPTVghZQ==?share_link_id=164862170873

Walt Disney

Business Canvas Model

The Business Canvas Model outlines key business aspects of the project, such as key partners, key propositions, customer segments and many more.

Business Canvas Model

Go-Viral Post

Our project is featured in a Go-Viral post, which not only provides an overview of the project but also helps spread awareness about our initiative. You can read the full post here:

Go-Viral Post

Use Case Diagram

The Use Case Diagram visually represents the interactions within our system. It was generated using Graphviz, with a Python library that translates code into the DOT language used by Graphviz.

Use Case Diagram

Additional infos about the project

Approaches/Considerations

In the following document, we have documented various approaches, challenges and lessons learned during the project.

Setup

We have created a comprehensive setup document to guide you through setting up the project. This document primarily focuses on using Docker to ensure a smooth configuration process.

Notes

You may also view our Miro board for better readiblity.