1. Team Communication: Discord
    Discord is a channel-based community application with instant messaging, voice and video lobbies, screensharing, filesharing, and more. It will allow us to make our own server for our team, and organize different channels of discussion to keep everything on topic and organized. Discord is also free and easy to use, making it a convenient and powerful meeting place for a collaborative project like ours. We can install a variety of useful user-made bots to add a variety of functions to their discord server. Messages can be pinned and searched, users can be tagged, and people can include a variety of media formats in their messages.
  2. Document Sharing: Google Drive
    Google Drive is a free cloud service that allows users to upload and share files. There is a 15gb free storage limit, which will generally be large enough for most projects. There is a variety of security options on files, so that we can ensure only members of our team may view our files.
    In order to save storage, anything below the 8MB file size limit on discord can simply be shared that way, and any large files can be hosted for free on Google Drive.
  3. Version Control: Github
    Github is the kind of source control. It’s free, and integrates seamlessly with just about everything. Github has all the features we will be needing for reliable source control, including everything necessary for team collaboration. This is vital for allowing multiple people to work on the same project without destroying the source code. For all of these reasons, it will be very convenient for our team.
  4. Prototyping: Adobe XD
    Adobe XD is a powerful program for designing interactive prototypes. Adobe XD comes with a variety of plans, Some of us may already have access to XD if they are subscribed to the Creative Cloud. There’s a free starter plan for personal use, and a $13/month subscription for professional teams. The pricing makes it mildly less convenient compared to alternative Prototyping tools, but we will get what we pay for with Adobe, in the form of high-quality professional software. Prototyping is an important stage, so we will be glad we chose a good tool.
  5. Time Tracking: Clockify
    Clockify is free, easy-to-use time tracking software. Clockify remains free, regardless of team size, making it very convenient. Clockify comes with a time tracker and a timesheet, productivity tools, attendance tools, and features for tracking billable hours. We can categorize projects to keep an organized and efficient record of our teams time. Time Tracking software can be very expensive, especially in comparison to this relatively free list. So having access to a free and feature rich team tracking tool is a great option for us.
  6. Project Management: Trello
    Trello is a unique free project management tool that will allow us to create different cards on our own Trello board. Using Trellos intuitive design allows for easy, convenient, and easy to read project planning. Not only will
    Trello help us to stay organized and on task, but it also integrates with a variety of other collaborative software tools and includes a host of automation features! Project management tools can also get expensive, which makes Trello a very reasonable workaround for our team. I’m sure none of us will have trouble getting used to the layout, and I’m sure many of us have used it before.
  7. Code Testing: Mochajs
    Mochajs is a flexible javscript testing framework running off node.js. We can run Mocha serially and asynchronously
    to catch exceptions and provide informative reports. Mocha is a very popular module, and contains a very thorough code testing toolset. This is going to be a very useful tool for us when it comes to testing, though it’s likely we will investigate other testing software as well to cover all of the languages our services use. For Javascript however, Mocha will be very handy for us.
  8. Digital Marketing Analytics : Matomo
    Matomo is a powerful web analytics platform with a focus on data privacy and control. It’s important for us to consider the privacy
    of our customers data, so if we plan on using it to enhance our digital marketing, it is a good option to be in control. Matomo’s free service offers just about everything we will need for analytics. Combine that with it’s privacy benefits, and it makes for a more convenient option that Google.
  9. SEO (Search Engine Optimization): Google Developers toolset
    The google developers toolset contains plenty of incredible tools for many of the domains required for our collaborative project. The SEO tools google provides are very handy, in particular Google Analytics and Google Search. Google Search contains a search console, which can provide us with valuable insight about a websites performance. Google Analytics contains a wealth of libraries, API’s, and other resources for measuring, configuring, and reporting with a wide variety of integrations. Another valuable tool is Google Pagespeed.
  10. Page Speed Testing: Google Pagespeed
    Google Pagespeed is a tool that generates a report on a pages performance, and provides valuable feedback to the users on how to make the website faster. We can use Pagespeed to analyze our websites performance, and to test our web services to ensure we aren’t missing any optimizations before launch.