← Back to Resources

Helpful apps

Project Development and Management

None of these tools will save a badly run project, and a well-run project can survive a spreadsheet and a group chat. But the right tool, used consistently, removes a lot of the friction that otherwise eats your team's time and patience — forgotten decisions, "wait, who was doing this again?", and documents that exist in four different outdated versions across four different laptops.


Why is this important?

Most of the process described elsewhere in this category — stakeholder maps, requirements, user stories, your task breakdown — only helps if it actually lives somewhere the whole team can see, update, and trust. A brilliant plan that exists only in one person's head, or in a document nobody else remembers exists, might as well not exist at all.

Notes, docs, and knowledge base

Notion is the most common choice for student teams right now: a flexible workspace that can hold meeting notes, requirements, a wiki, and even lightweight task boards in one place. Confluence and plain Google Docs are solid, simpler alternatives if your team doesn't need Notion's full flexibility. Whatever you pick, the important habit is having one place everyone checks, rather than decisions scattered across chat history, email, and someone's personal notes app.

Task and project boards

Trello offers the simplest version of a kanban board (To Do / Doing / Done) and is usually enough for a small student team. GitHub Projects or GitLab Boards are worth using instead if your work is code-heavy, since tasks can link directly to issues, branches, and pull requests. Jira is the industry-standard tool for larger, more formal agile teams — more powerful, but often more overhead than a small student project needs.

Communication

Slack and Discord both work well for day-to-day team chat; Discord is often preferred by student teams for its lower overhead and voice channels for quick calls. Whichever you use, agree on structure early: separate channels for general chat, decisions, and technical discussion prevent important messages from getting buried under banter within a day or two.

Version control and collaboration on code

Git, hosted on GitHub or GitLab, is close to non-negotiable for any team writing code together. Beyond just storing code, both platforms give you issue tracking, pull request review, and a history of exactly who changed what and why — genuinely useful when you need to reconstruct a decision months later, not just a nice-to-have.

Design and whiteboarding

Figma is the standard for interface design and prototyping, and its free tier is generous enough for most student projects; it's also a natural fit for the Prototype stage in Design Thinking. Miro or FigJam are useful for more freeform work — stakeholder maps, brainstorming, or a work breakdown structure sketched out visually with the whole team.

Scheduling

A shared Google Calendar for meetings and deadlines, plus a tool like When2meet or a poll in your team chat for finding a time that actually works for everyone, avoids one of the most common (and most avoidable) time-wasters in group work: a ten-message thread trying to schedule a 20-minute call.

Tips

References

Notion

Jira

Figma