Projects / 4 of 9
Let's Mesh
An open-source project that aims to provide students with a unique opportunity to gain mentorship, practice collaborative skills, and familiarize themselves with modern technologies and software methodologies.
Mesh is a mentor-mentee matching platform that connects people in various careers. The expanded project, Let’s Mesh, focuses on giving students real-world software engineering experience. It helps them learn technical skills, gain confidence, and understand roles in software development. The project is led by alumni that have experience in the tech industries.
Techs:
- Frontend: React, Material UI, TypeScript
- Backend: MySQL, Django, Python
Product Demo
What I Did
As a fullstack developer for Let’s Mesh, I worked on developing the API for user accounts and conversations, and conducting tests for different database models to ensure database design reliability, as well as participated in the web UI development process, implemented issues tracking, and reviewing pull requests.
- Spearheaded and managed the project’s Docker setup for development process.
- Handled the full-stack development of a real-time messaging feature by using
Django Channels,Redis, andWebSockets. - Implemented comprehensive tests with detailed documentation to test the core functionality of the backend, ensuring the reliability of the
API. - Reviewed PRs, help new team members with the project structure and workflow.
What I Learned
- Enhanced my ability to work in team, especially with Agile principles and SCRUM practices, leading to more effective sprint planning in current projects.
- Adopted team collaboration skills and reduced code conflicts through effective use of
GitHubworkflows by tracking issues, reviewing pull requests, and merging branches. - Gained in-depth understanding of
APIhow it integrates with frontend by writing and documenting tests. - Developed a good understanding on real-time data handling with
Websocketsand polling data. - Improved my ability to quickly learn and adapt to new technologies and frameworks (
Django,Websockets,Redis), demostrating flexibility in development environment.
Older notes Earlier write-ups from this project's old channels
Project Overview
Main channel for all discussions
Mesh is a mentor-mentee matching platform that connects people in various careers. The expanded project, Let's Mesh, focuses on giving students real-world software engineering experience. It helps them learn technical skills, gain confidence, and understand roles in software development. The project is led by alumni that have experience in the tech industries.
As a fullstack developer for Let's Mesh, I worked on developing the API for user accounts and conversations, and conducting tests for different database models to ensure database design reliability, as well as participated in the web UI development process and reviewed pull requests.
What I've Learned
- Enhanced my ability to work in team, especially with Agile principles and SCRUM practices, leading to more effective sprint planning in current projects.
- Adopted team collaboration skills and reduced code conflicts through effective use of
GitHubworkflows by tracking issues, reviewing pull requests, and merging branches. - Gained in-depth understanding of
APIhow it integrates with frontend by writing and documenting tests. - Developed a good understanding on real-time data handling with
Websocketsand polling data. - Improved my ability to quickly learn and adapt to new technologies and frameworks (
Django,Websockets,Redis), demostrating flexibility in development environment.
About the Project
What are Mesh and Let's Mesh?
some information about Mesh and Let's Mesh



