Inspiration: Team collaboration tool needed for study and cutting the terms software production.

What it does: It instantly creates and propagate changes in various projects connected to the solution server. It doesn't need version control system only internet connection and machine hosting the server.

How I built it : We build it from scratch with 4 people using VSIX Extension Project. One person was implementing server backend, another collaborator was developing base logic and third collaborator who was our main Architect and product manager implemented voice recognition service sending request to server and receiving callback. I was implementing and researching the VSIX opportunities to merge the whole logic and nest it in developing tool like Visual Studio 2017.

Challenges I ran into

Voice recognition and adding file to existing and running project in shadow copy of debug environment to debug the project by itself using mirror instance running parallel.

Accomplishments that I'm proud of

Everything has been done until the deadline and reaching the goals we set up at the beginning.

What I learned

Abstractions, server/client communication, core based objects, visual studio objects, architecture patterns, generic types, practical use of generic type collections, working under pression of time, research and develop in short time period, creating voice recognition opportunities and plug into the application, team collaboration power

What's next for Toci.Piastcode.Social.VisualExtention(TEAM 8888)

Continuous development of stable and more functional version for team coding and team study.

Built With

Share this project:

Updates