I'm sharing a web app for my non-profit, 'Code Cause' - it's currently in beta/testing and is an MVP. I launched it this month (January 2025) at the time of this post.
> I launched on product hunt too, so feel free to find us there. An upvote or comment would be much appreciated.
> Product hunt product link: https://www.producthunt.com/posts/code-cause
# What does this project do?
Code Cause web app provides a community-driven platform for developers and tech enthusiasts of all levels to share impact projects.
`Features`
- CRUD (Create, Read, Update, Delete) for project/post - Upvote projects - I decided to call it 'kudo'. So give 'kudos' to a project - CRUD for project comments - Event board - Monthly and Upcoming Events. It's read only for the user at the moment, so I'll just populate events as they come for right now and/or add in discord server - Auth: login And Signup - Email verification is required. I know HN suggest not to make users go through loops but I wanted to implement signup so I can track who actually wants to use this at this stage. However, if anyone thinks otherwise please let me know in the comments - always open to feedback
For MVP I wanted to keep it simple with just posting projects and having the ability to have discussions for set projects with comments.
*Note:* It is a non-profit organization so I'm currently developing a plan to partner with other entities and/or connect with locals in the area where I'm located at. Likewise, first event will be getting together with some local devs or CS Majors and host a codeathon for social good with a grand prize.
# Who built this?
I am the sole creator.
# What (tech stack) did you use to build this?
## Frontend
- Angular
## Backend
> Went with serverless/backend for the MVP
- Firebase/Firestore
## Analytics And Page Event(s) Tracking
- Mixpanel
## Other Services
- Termly - Used to generate *privacy policy* and *terms of use and conditions*
# Backstory: Why Did you build this?
With billions of people on this planet, there are undoubtedly thousands—if not millions—of creative innovators specializing in the tech industry. So why can’t we all come together to make the world better? Code Cause is my answer to that. It’s an organization built to unite tech enthusiasts from all backgrounds, empowering them to collaborate, innovate, and build solutions that truly make a difference. And the web app platform is my offering to jumpstart this vision and mission, so to speak.
## What's different about it?
Based on the nonprofits with a similar premise that I've researched, what makes Code Cause different is its web app, which allows users to post projects lol. As for the organization as a whole, I believe our conviction and purpose are stronger—but that's easier said than done. I plan to show that as I continue onward in the journey.
# How can we contact you?
Reach out to me via email: [email protected]
# How can we contact you in regard to Code Cause?
Reach out via email: [email protected]
Also, if you have a non profit that aligns with our mission and want to partner with Code Cause in any way reach out most def and let's chat. And if you're based in Virginia, USA that's a plus - we can meet in person, which is even better.