EGOI registration
registration tool used for EGOI 2021
The European Girls' Olympiad in Informatics (EGOI) is a new programming competition just for girls.
Delegations use the registration tools to sign up for the contest.
JavaScript
PHP
Symfony
ETH summaries
summaries for courses taken at ETH
For each course, a summary is written in .fex, then compiled using the FexCompiler.
The summaries are self-contained and useful to remember facts.
The help refresh the knowledge efficiently years after the course is taken.
events
registration for participants & contact tracing for organizers
Built for TheAlternaitve, a student society with semesterly lectures about topics of Open Source & Free Software.
It helps to sign up for events & allows contact tracing with minimal overhead.
JavaScript
PHP
Symfony
famoser.ch
personal webpage
PHP
feedback
collect actionable feedback from lectures & workshops with minimal setup & instant evaluation
Built for TheAlternaitve, a student society with semesterly lectures about topics of Open Source & Free Software.
It gathers actionable feedback to further improve the courses for the next semester.
JavaScript
PHP
Symfony
Vue.js
mangel.io
issue management for construction sites
The issue management developed for a construction firm is meant for construction managers.
Construction managers may inspect the construction site and create new issues in the iOS app.
In the office, on a webpage all open issues can be reviewed, pdf reports can be generated and the craftsman can be informed per e-mail.
The craftsman has its personal link with all assigned issues, and can mark them as complete.
In the end, the construction manager reviews the complete issues.
PHP
JavaScript
Symfony
Vue.js
nodika
event calender for emergency services by veterinarians
Veterinarians provide together around the clock emergency services.
According to quotas, timeslots are distributed to the veterinarians; special quotas apply for saturdays, sundays, and holidays.
Users may trade events if both sides agree.
Before the event, the are reminded again per mail and have to confirm it.
PHP
Symfony
thealternative.ch
webpage for a student society
PHP
Mensa
eth & uzh mensas in zurich
Using directly the APIs of ETH and UZH, and with heavily optimized UI, this is the fastest Mensa application on the campus.
Kotlin
agnes
create & deploy releases safely to various environments
Command line utility to create releases (and optionally publish to github).
These releases can then be deployed to the specified servers & their respective environments.
Deployments are zero-downtime; rollbacks and other useful commands exist.
PHP
wall
info wall for flat mates
JavaScript
PHP
API Platform
Symfony
Vue.js
Course Table
visualize weekly occurrences of courses
Dart
Flutter
FexCompiler
compile .fex files to printable .pdf
To write and restructure summaries fast, the indentation-based .fex format was created.
This compiler turns the text format into pdfs for easy printing.
It uses latex2pdf under the hood, hence first compiles to latex.
Some common text notations is parsed to latex syntax to get a more readable result.
Other export options are also available, for example a .json format powering FexFlashcards.
C#
latex
FexFlashcards
memorize facts easily with a stage-based flashcard system
C#
eVoting Stände UZH
easy online voting for their representatives in committees of the University of Zurich
Developed for three organisations representing their members at UZH (including PhDs, technical & administrative staff, external lecturers).
Candidates can be voted into different Committees for each faculty.
Any data can only be edited before the election, and a history of who changed what is kept.
To vote, the voter logs in with the normal UZH login and then inputs an additional personal authentication code.
An extensive security analysis and a code review by an external firm was performed.
JavaScript
PHP
Symfony
Vue.js
myimmio
proof of concept on how to improve collaboration between tenants and administrations
PHP
Symfony
PDF generator
generate pdf with an easy to use php api
The pdf-generator takes a new approach at pdf generation, providing a higher level api independently of the pdf specific oddities.
Common tasks such as tables are much easier implemented than with the existing libraries.
The user works on the level of pages, text and image blocks while the library places the elements appropriately.
To support this approach, the pdf generator was written from scratch as the already existing libraries did not support such a scenario.
It provides most of the common pdf functionality, notably as text, images and custom fonts.
To support custom fonts, a parser & generator of TTF subset files was also implemented.
PHP
VSETH Musikzimmer Pay
create invoices for music room usage of VSETH
PHP
Symfony
vseth.ethz.ch
present VSETH and its services
JavaScript
PHP
Wordpress
agnes UI
ui for agnes which creates & deploys releases safely to various environments
PHP
JavaScript
Vue.js
OfflineMedia
read articles from multiple news sources under a clean and consistent design.
Downloads and saves all articles of the selected feeds of the respective newspaper.
The consistent interface allows to explore related articles of other newspapers.
There are many options to help read the text easier.
Includes nearly all bigger newspapers of Switzerland and some of Germany as well.
C#
UWP
VSETH Newsletter
curate and send the vseth newsletter
PHP
Symfony
VSETH Semesterly Reports
semesterly reports for recognised organisation of VSETH
PHP
Symfony
wg-wall
smart screen for WG
JavaScript
ASP.NET
Angular
MassPass
a password manager with encrypted synchronization
C#
PHP
UWP
jobbau
proof of concept to ease applying for a job in the construction business
PHP
slim
jsonmapper
map nested JSON structures onto PHP classes
PHP
xkcd-cache
a caching server for XKCD comics to enable fast complete downloads for the XKCD application
PHP
slim
Zühlke
projects at zühlke
C#
JavaScript
ASP.NET
Angular
zulu.live
online teaching with digital blackboard and video
C#
ASP.NET
Internal Area of c3le
sign up for courses & more for members of indoor cycling community
UWPTileGeneratorRevised
generate UWP tiles
C#
ETHZMensa
displays ETH & UZH mensa menu of the day
C#
UWP
bachelor-thesis
identifying encrypted online video streams using bitrate profiles
cv-cloud
easily find people looking for jobs in the catering industry
PHP
Symfony
JKweb
SyncApi.Webpage
the server application for SyncApi
PHP
SyncApi
slim
LectureSync
type in your courses, lectures and their information once, sync them over all your devices
C#
SyncApi
UWP
SyncApi
a nuget portable library to sync models in a very convenient way
This library manages the synchronization of data between multiple installations of the same user.
You may save entities of any type, which will be synchronized typesafe.
Included is some sort of version control (you will be able to access older versions of an entity).
C#
SyncApi
eVoting VSUZH
online voting for the student's representatives in the VSUZH Rat
Developed for the student association of UZH.
Candidates can be voted for the VSUZH Rat with a party system.
A history of who changed what is kept.
To vote, the voter logs in with the normal UZH login and then inputs an additional personal authentication code.
An extensive security analysis was performed.
JavaScript
PHP
Sonata Admin
Symfony
JKweb
swisshandwerker
help customers & craftmen find each other
PHP
Symfony
JKweb
deinelehrstelle.bauberufe.ch
make it easy to find an apprenticeship for young career starters
PHP
Symfony
JKweb
FrameworkEssentials
opinionated abstractions for network & other utilities
C#
BeerCompanion
keep track of your beer consumption (with api sync)
C#
PHP
UWP
Bookmarked
save & sync bookmarks & passwords in a folder structure
Bookmarks & passwords can be saved in a recursive folder structure.
These are encrypted and synchronized with all other devices of the user.
C#
SyncApi
UWP
KaeptnRage
share sound snippets with each other
C#
PHP
UWP
SqliteWrapper
opinionated sqlite abstraction simplifying the mapping of model classes to entity classes and back
C#
farbstoff-design
big online shop for a printing firm
PHP
Symfony
JKweb
php-frame
a php framework with ready to use CRUD controllers
PHP
wadmin
A framework for a universal administration web application
PHP
coiffeurjob.ch
make it easy for hair stylists to find a job
PHP
Symfony
JKweb
ExpenseMonitor
keeps track of your expenses, combine them into groups and sync them over your devices
C#
UWP
RememberLess
simple note taking app with API sync
C#
SyncApi
UWP
massgekocht
create a profil and order a menu recommended for you
PHP
Symfony
JKweb
Telemetry
telemetry for UWP applications with php api / backend
C#
PHP
jungerkammerchor.ch
present project choir from Basel
PHP
turium.fit
allow to sign up to courses online
PHP
ViewEssentials
opinionated abstractions for commands & other utilities
C#
VSUZH candidate tool
allow candidates to sign up online for the upcoming election
PHP
slim
JKweb
Gymoberwil
a utility designed for highschool students of Gymnasium Oberwil
C#
UniversalEssentials
opinionated abstractions for storage & other utilities
C#
UWP
YoutubeExtractor.Portable
a portable library which allow download of video informations, video & audio
C#
YoutubePlaylistDownloader
download videos from selected playlists and convert them to music files
C#
corporate-now
student project to explore how to improve internal communication in large companies
PHP
Symfony
JKweb
YoutubeDataApiWrapper.Portable
a portable youtube api wrapper to simplify requests
C#
crm
project management (time & cost control) & customer collaboration
Customers can be assigned to their respective projects.
A projects consist of milestones which in turn are composed of procedures.
With the procedures time & progress can be tracked.
The customer can view the project status with an always-up-to-date link.
PHP
metu
shop online for building parts
PHP
JKweb
techgemechtel
all files used for my blog @ blog.famoser.ch
kleintierpraxis-baselwest
webpage presenting a veterinarian
JavaScript
PHP
krippenstellen
job platform specifically for cribs
PHP
JKweb
avfroburger
present student society & provide internal area for its members
PHP
Wordpress
InspectoVia
investigate damage on streets to help plan street maintenance
C#
WinRT
unit.solutions
Observo
Track road damages
C#
unit.solutions
arbitterconsult.com
present services of a consultant service
PHP
vorsorge-regionalbanken
webpage for Vorsorge Regionalbanken
PHP
Wordpress
tortenboutique
present a pie store
knabenkantorei.ch
webpage & administration for a youth boys choir
PHP
sportchor
Help members of choir train for performance by viewing instructional videos from youtube.
PHP