What was the scope of their involvement?
JSSolutions provided the full development and testing for the application. The created a service-side for the solution that would gather the reviews into the central location. Then, they created a client-side which would interact with the server to pull data for a specific client and place it on their phone.
We decided to outsource the work to JSSolutions because of timing. They had the experience, the software, and the technology. The whole project flowed faster with them doing it instead of me doing it myself. I provided a complete set of requirements for them to follow which outlined all of the features I wanted.
From a high-level, we were looking to enable a user to set up links to their social media profiles through the app. They would put in the URL of the profile, and the app would pull all of the reviews from those pages. The app would then show all reviews and the user would be notified quickly of negative reviews.
JSSolutions used React Native for the development, and there were 3–4 team members working on the project. The composition of that team was consistent.
How did you come to work with JSSolutions?
I had a friend that knew them. I did consider an outsourced team, but the team I was considering was already working somewhere else full-time. I chose JSSolutions for timing reasons.
How much have you invested with them?
We have spent between $10,000 and $50,000 on the project.
What is the status of this engagement?
The project began in March of this year. It took about three months for the first beta version to come out. Now, we're in beta, so we're working through some of the bugs and things like that.
The engagement is ongoing, but the deliverables we agreed to have been met. However, as with any software project we have the maintenance. I think we're going to be engaged for the long run, either way.