I found a local non-profit that needs a basic CRM system. Would this be considered a valid way of building real-world projects for portfolio evidence, or do employers only care about personal side projects or contributions to major tech companies?
3 answers
This is actually the best way to get "experience" without a job. It proves you can handle a real client and solve their specific pain points.
Absolutely, non-profit work is often viewed more highly than personal projects because it involves "stakeholders." It shows you can gather requirements, deal with feedback, and deliver a product that someone actually uses. When building real-world projects for portfolio entries, a CRM for a non-profit demonstrates professional responsibility and the ability to work under constraints. Make sure to describe the specific impact your software had—for example, "reduced manual data entry by 40%." This quantifies your value in a way a simple Todo-list app never could for a recruiter.
Did they give you any specific technical constraints, or are you free to choose the tech stack for this CRM?
Ryan, usually they let you choose, which is a double-edged sword. I recommend using a widely-used stack like React and Node.js. When building real-world projects for portfolio use, choosing popular tech ensures that your skills are relevant to the widest range of potential employers.
Yes, and it also gives you a great talking point during the behavioral part of a technical interview.