Recently, suicide and diagnosis of depression has become more frequent. To help combat that, we wanted to create a place where it was safe to vent in a controlled way.
What it does
As of now, the application is a proof of concept. It functions as a server-client pair that is capable of sending messages between the server and the client. The idea is that given any number of clients, a server can manage them all. Additionally, the server was intended to be monitored by a trained professional.
How we built it
We used C# and ASP.NET for the Windows Form prototype, and used low level sockets for the networking. It was constructed using Visual Studio 2015.
Challenges we ran into
The netcode consumed a lot of time, it was hard to get it all to work together in a solid way. To run the server/client pairs with the implementation we did required separate threads that were incapable of interacting with one another, and to time some of it in such a way it didn't interfere sometimes would inadvertently skip over parts of the code.
Accomplishments that we're proud of
Getting together a working model, and learning valuable skills through both participation and workshops provided.
What we learned
Windows Form Development, C#, Low-level networking.
What's next for Health Tracker
Adding additional functionality, integrating multiple clients, and improvements on the design.