Tech Radar

Community technology management tool

View project on GitHub

Tech Radar

Web Application enabling community technology management

Login screen Login screen

It started with a few simple aims

  • Enable the sharing of experiences with technology
  • Record the technologies used on projects
  • Promote a common view of technologies

But has grown a bit beyond that...

Quick start

The quickest way to get started is to use the 'Deploy to Heroku' button below. When it finished you will have a fully working instance in Heroku to test (it's free).

  • Username : admin
  • Password : letmein

Deploy

What does it do ?

It's a catalogue of technologies
  • Add technologies, descriptions, license information
  • Group technologies into categories
  • Assign technologies to projects
  • Visualise the result as a Tech radar
It gathers your users opinions on technology
  • Users comment on technologies
  • Vote on whether they think they should be adopted, trialed or avoided.
  • Set an 'official' status with a rationale for each technology
It tracks your users skills
  • Users indicate they have used a technology

How do I use it ?

Login screen

Login - credentials provided by your admin

Once logged in all operations are available from the toolbar.

Categories

Categories can be added using the admin menu to suite your environment. Once a new category has been added you can assign technologies to it. TYhis

Technologies

Add technologies (Technology->Add Technology), or add projects (Projects->Add Project) - it doesn't matter

To start a new installation you will have to spend some time adding technologies, this will then allow youn to add them to projects. As soon as technologies are added they are available for users to comment/vote.

Projects

Once you have a core set of technologies, adding a new project is easy and technologies can be added in bulk from the projects page, using the 'Add Technology' button

On a technology page, users can Vote, Comment and Edit the information from the sub-toolbar, below the main header. Users can also indicate that they have used the technology before.

Possible enhancements

  • Stack builder

    • Associate a number of technologies into a 'stack'
    • View reports/comments for each technology in one place
    • Add comments on the 'stack' as a whole
  • Trending

    • Show the status of technologies over time
    • Status changes
    • When did users vote
    • When did projects adopt

For more information and installation details see the project readme.md