How did you select this vendor?
I did my own research regarding platforms for Social Networks that are easily customizable and are recognized by the industry, and from there, I found BigStep Technologies Pvt. Ltd. as one of the developers for the said platform I have chosen.
Describe the project and the services they provided in detail.
We communicated through email and Skype calls in order to establish what my vision is for Writers Block. Upon them agreeing that they are capable of helping me on my project, we commenced development.
We started initially on mimicking the UI as presented in my blueprints, to be more specific, I purchased a mobile app template from them and asked them to strip down a lot of the app's features (voice calling, maps, direct messaging) and trim it down according to my preference.
They were able to add Giphy functionality to the app which was a necessary requirement. We had many Skype calls in this duration where they also had great suggestions on how we can improve the user interface even further.
I needed them to create a custom form of content called 'Blocks', which are pieces of content that include both written text, a picture and an optional audio file. I also asked them to revamp the interface when browsing 'Blocks' in a way that's more enjoyable to the user.
What was the team composition?
The project included Aashi, the coordinator for the project, responsible for relaying my ideas, issues and suggestions and communicating with the other developers associated with developing the API.
Shubham, the main developer of the project, responsible for developing the front-end of the mobile app, testing and resolving bugs and issues and also providing suggestions on the logical steps to take for a more efficient development workflow.
The API team, which worked on key aspects of the app, mainly with the creation and submission of block posts and the custom features it requires. I was responsible for providing my blueprints and ideas, effectively communicating them with the team, reporting bugs and testing the app and controlling the overall direction of the app development process.