Here are a few project ideas. You can see the raw data (in a Google Spreadsheet) here.
Keep in mind that the best projects are those that people bring themselves and those that get decided upon on the spot. Take the list below as an inspiration only.
WorldProblems
Create a simple web app that displays a random #firstworldproblem and a random third world problem, side by side. Reloading the page displays another pair.
Suggested technologies: Go (App Engine)
Difficulty: Easy (estimated person/hours: 8)
Author: Filip Hracek (GDG Garage Prague One). Date: 10.12.2013.
WorldProblems.Neat
Build upon the 'static' WorldProblems app so that it looks great on all devices and in addition to reloading, user can get the next pair by ajax.
Suggested technologies: Dart, Polymer
Difficulty: Easy (estimated person/hours: 16)
Author: Filip Hracek (GDG Garage Prague One). Date: 10.12.2013.
CustomBillboard
Find a photo of a billboard by the road, display it on a web page and allow the user to modify its contents (write onto the billboard). Make the result as realistic-looking as possible.
Suggested technologies: CSS with as little JS/Dart as possible
Difficulty: Easy (estimated person/hours: 8)
Author: Filip Hracek (GDG Garage Prague One). Date: 10.12.2013.
SumoCars
Recreate this game: http://www.kongregate.com/games/filiphracek/abel-cars. (It is itself a recreation of an old Amiga game whose name I have forgotten.) Allow for multiplayer.
Suggested technologies: Dart, StageXL
Difficulty: Medium (estimated person/hours: 64)
Author: Filip Hracek (GDG Garage Prague One). Date: 10.12.2013.
SumoCars.AITournament
Make it possible to plug into the SumoCars app a 3rd party Artificial Intelligence. On each AI update, the AI receives some info about its car's position and surroundings, and needs to output its steering. The response from the AI is asynchronous and the speed of decision matters.
Suggested technologies: Dart
Difficulty: Medium (estimated person/hours: 32)
Author: Filip Hracek (GDG Garage Prague One). Date: 10.12.2013.
SpreadsheetCMS
Create a microsite platform that gets its content from a Google Spreadsheet.
Difficulty: Easy (estimated person/hours: 16)
Author: Filip Hracek (GDG Garage Prague One). Date: 10.12.2013.
SpreadsheetCMS.Gorgeous
Build upon the SpreadsheetCMS to make the resulting microsite beautiful while also being responsive and fast to load.
Difficulty: Medium (estimated person/hours: 16)
Author: Filip Hracek (GDG Garage Prague One). Date: 10.12.2013.
CountdownClock
Create a customizable clock dashboard that counts down till end of the working day, end of the quarter, end of the year. The goal is to give the user an overview of where in the day/quarter/year they are and how much time they have remaining.
Difficulty: Easy (estimated person/hours: 8)
Author: Filip Hracek (GDG Garage Prague One). Date: 10.12.2013.
GameOfLife
Implement Conway's Game of Life.
Difficulty: Easy (estimated person/hours: 8)
Author: Filip Hracek (GDG Garage Prague One). Date: 10.12.2013.
Hyde
Create a tool similar to Jekyll.
Suggested technologies: Not Ruby (because Jekyll is in Ruby)
Difficulty: Hard (estimated person/hours: 128)
Author: Filip Hracek (GDG Garage Prague One). Date: 10.12.2013.
GarageAppDesign
Using the UX concept of personas and a series of (pen & paper) mockups, design an app that would be actually useful for GDG Garage attendees. Make it as simple as humanly possible.
Suggested technologies: Pen & Paper
Difficulty: Medium (estimated person/hours: 8)
Author: Filip Hracek (GDG Garage Prague One). Date: 11.12.2013.
GarageAppDesign.Implementation
Implement the app designed in GarageAppDesign. Focus on the UX.
Suggested technologies: Android SDK
Difficulty: Hard (estimated person/hours: 64)
Author: Filip Hracek (GDG Garage Prague One). Date: 11.12.2013.
SafeHTML
Design – and create parser(s) for – a vehicle for HTML (subset) that is safe for dynamic content (no XSS posibilities). In other words, a client side app can receive this and output the content as HTML without fear of XSS.
Suggested technologies: Dart or JavaScript
Difficulty: Medium (estimated person/hours: 32)
Author: Filip Hracek (GDG Garage Prague One). Date: 13.12.2013.
GDGGarageSite
Suggested technologies: Jekyll
Difficulty: Easy (estimated person/hours: )
Author: Filip Hracek (GDG Garage Prague One). Date: 20.1.2014.
Universe
Take the HYG database of 200.000 stars and create a 'walkable' 3D universe. Users can travel through the universe as if they were playing a Descent-like game.
Difficulty: Medium (estimated person/hours: 16)
Author: Filip Hracek (GDG Garage Prague One). Date: 29.1.2014.
Universe.2D
Take any subset of the HYG database and display it as a self-organizing 2D map.
Difficulty: Hard (estimated person/hours: 32)
Author: Filip Hracek (GDG Garage Prague One). Date: 29.1.2014.
MoveFramework
Implement a minimal MOVE framework in the programming language / platform of your choice.
Difficulty: Medium (estimated person/hours: 16)
Author: Filip Hracek (GDG Garage Prague One). Date: 4.3.2014.
GaragePosters
Create a tool (ideally web-based) for automatic creation of custom, printable posters for local GDG Garages. The input can be just a couple of variables (the Garage's name, address, contact info, ...) or whole localized blocks of text. The output is a beautifully designed page.
Difficulty: Easy (estimated person/hours: 16)
Author: Filip Hracek (GDG Garage Prague One). Date: 4.3.2014.
NumbersForHumans
Create an easy to use, open source library that converts hard data (distances, durations, etc.) with given precision into a human-readable, human-like description of such data in the local language. For example, 26 minutes and 13 seconds with precision ±5% would generate the string "25 minutes".
Suggested technologies: Python, Dart, JavaScript
Difficulty: Medium (estimated person/hours: 32)
Author: Filip Hracek (GDG Garage Prague One). Date: 11.3.2014.