Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
May 26, 2022 05:34 am GMT

My journey over the last two months

Our End-Game Journey
Hi there! For the past two months, I've been working with the Progamming Hero Job Placement Team. We were actually offered a shadow internship. It's approximately equivalent to 70% of an actual internship. There were 11 teams in this internship, each with six team members. Except on Saturday and Sunday, we were scheduled to join two scrum meetings each day. Few of the students were becoming irritated. Simply because they had to attend scrum meetings twice a day. Well, I became bored with this scrum as well, but I eventually got used to it.
End-Game Project
Each team was given an unique project, such as e-commerce, medical, hostel finder, car share, and issue tracker. The Issue Tracker Project was given to our group. Our project was unlike any other, and we were using technology that we had never touched before in our lives. The following is a list of the technologies we used to construct this app.
NextJs
TypeScript
Socket.io
WebRtc
I was completely unfamiliar with these technologies. As a result, I had to learn all of these technologies from scratch and then integrate them into our program. I was getting a lot of errors while working with socket.io and WebRTC, and I had no idea how to fix them. In particular, while I was working with socket.io, it was giving me a large number of connections at once. However, after trying for two whole weeks, I was able to implement real-time chatting, audio and video calling, push notifications, and screen sharing.

How does Issue Tracker work??
Allow me to tell you a story. XYZ is a new start-up that has just released its application. It is currently experiencing performance, user experience, and bug issues with the application. As a result, we've arrived to this point. Using our program, they can quickly fix their problem.

Now I'll show you how our app can help them solve their problem and provide a great user experience for their customers.

Section: My projects
When you log in, you land on this page which will show all the projects. You can create your own project or be invited to a project. You can click on one and it will take you to the issue board.
Section - Issue board
Issue board is a submenu under the project. You can change the status of an issue, check the names of the reporters, see the deadlines, countdown timers, and download files that have been uploaded to a certain issue. You may also use email to invite individuals to this issue board.
Section - User assignment
You can assign different roles to different users here. If you are an admin, you can assign different developers to different issues with countdown timers, so that they can finish the bug or issue within the bounded time.
Section - Project details
Here, you can see all the users and the issues reported against a project and also the details of all the issues and their details
Now, I am going to show you all the feature that we have added to make XYZ start-up problem more easy.

** Feature**
User role management
Graphs and Charts
Real-time chatting
Audio and video calling, live screenshare in video call
File upload and download
Dynamic data update with drag and drop
Email invitation
OTP validation
Push notification
SMS to mobile when a critical issue arises
Responsive

Conclusion
I'm aware that our application has many faults. However, we are working nonstop to make this program more user-friendly so that even a non-technical person may use it without concern. Ohh, By the way, after seeing how our application can handle the problem of XYZ start - up company, they decided to collaborate with us.


Original Link: https://dev.to/awalhossain/my-last-two-months-journey-f48

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To