Inspiration

I had always been passionate about mental health and the recent break the stigma movement inspired me to come up with this website based on the real stories I had heard from victims. I always think that people can be the most honest when they are commenting anonymously. Personally, I am afraid that my comments will gain dislike from others, thus always give vague or untrue comments.

What it does

This web application aims to provide anonymous user profile based on just username and password without asking for email or other methods of sign-in to prevent users from tracked. This prevents the user from fearing of blackmail or being shamed for their incidents. The website is planned to be an interactive ground for victims to freely chat about their fears and communicate with other victims about their trauma from all around the world. The website also provides a blog service for users to give advice and provide steps for recovery and more.

How I built it

Using MVC framework, we built asp.net website using c# as our backend language and html, JavaScript, CSS, jQuery, ajax and angular as our front-end language. We used cookie authentication and simple password hash to ensure the security of the website. We also used local host sql database server for handling the data.

Challenges I ran into

  1. The cookie authentication and password hashes.
  2. The layout of the overall website in the beginning.
  3. Dependencies of the data (have to insert/delete into multiple tables on one form submission)
  4. Authorization of features to specific groups of role

Accomplishments that I'm proud of

Being able to program the security features and complete them in time of submission. Being able to do a nice pagination for web application Being able to separate features among different role

What I learned

Have a clearer understanding of dealing with data with dependencies/constraint. Deeper understanding with MVC framework and ajax. Teamwork is key when it comes to completing projects. having agreements and disagreements is an important part of the planning any projects and planning with the knowledge of knowing everyone’s strength and weakness helps with producing good quality work.

What's next for ApplePie Threads Web Application

in the future, we hope to further enhance its uses by adding online therapy service available worldwide to help those in need seek help in anonymously.

Share this project:

Updates