If anybody asks about your projects you probably send him the live link of your project. A deployed project with a live URL is a good way to introduce your project, but it is not the best one.
In this article, I will be writing about the important steps required to showcase your projects to a reviewer/recruiter.
System Design Documents
You can document the important steps/algorithms you implemented while building your project.
- What problems did you face? How did you solve them?
- What technologies/frameworks did you use?
Architectural/System Design Diagrams
Diagrams speak more that words!
- You can use UML or any online tool like draw.io.
- Diagrams help vizualize your app's architecture.
UX/UI
- A good user experience is very important.
- No matter how performant, low latency your app has, it is not useable if it has poor UI.
Papers
- You can write a proper paper on which type of problem your application is going to solve.
- It is not necessary for everybody because it requires a lot of research.
Blog Articles
- Write blogs on platforms like Medium, Dev etc.
Write about anything you know.
Pick a problem, write about the problem, what did you do solve the problem, what was your approach?
Videos
- Create videos of your product.
- Talk about it in the video.
Top comments (3)
solid advice! adding to this - sharing projects on daily.dev has been huge for many devs. when you post there, it reaches thousands of developers who are actively looking for inspiration and cool projects. we've seen posts about unique implementations get massive engagement and even job offers. the community really appreciates when you break down your technical choices and lessons learned.
Great things to know, and if youโre building a project for developers you can submit your projects in DevHunt
Thanks