- Client name: The Paint Factory
- Project code name: Collaborative Paint
- Key Contacts: Your project manager
- Estimated Schedule: ~6 weeks
The Paint Factory is wanting a desktop application that allows users to collaboratively paint. Something like a Google Docs for folks to collaborate on in real time. As users draw on one application, it should update in real time on all others who have joined. Thus, the application should be networked.
We at The Paint Factory value speed, so the desktop application should be programmed in modern C++. Our engineers have some experience with the SFML library, so we would also like that to be used. Other tools and APIs may be okay. It's important to us that we also have a good build system as well so when we take over the project from your team we can continue development (our other projects use CMake in our build system).
- During the first week get organized and get the team together. Do preliminary research into tasks identifying trouble points to the above. Make project estimates and develop an overall schedule.
- Focus on completing a MVP as soon as possible and checking in with project manager intermitently.
- Work within team in roughly 1 to 2 week sprints to achieve objectives (.
- Demo working application, record working application.
- Full source code of application with agreed upon functionality
- Full CMake file that can build and run on Windows, Linux, or Mac.
- Minimum of a few check-ins during normal meeting times should be done to keep project manager and client up to speed.
We look forward to doing business with you.