finds.dev← search

// the find

handa-shivam/Workflow-Engine

★ 2 · C · updated Dec 2011

this is a simple room booking system with self implemented code for network , and user interface

A student assignment (2011, Design Practices in CS coursework) implementing a room booking system in C with a hand-rolled TCP client-server protocol and a GTK-based UI. It's a school project, not a tool anyone should adopt.

The client/server split with a dedicated networking layer (network.c, network_utils.c) shows an attempt at a real protocol rather than just calling functions in-process. Separating database access (Database/fileaccess.c) from server logic (serverprocedure.c, serversystem.c) is a reasonable structural instinct for a first systems project.

The README admits the database layer (foo.c/foo.h) is an unfinished stub with 'to be completed' left in place, and that the server has no clean shutdown path — core functionality is explicitly incomplete by the author's own admission. Backup files (*.c~, *.h~) and .o object files are committed to source control. Last pushed in 2011 with zero stars beyond the author's own, no license, no build instructions beyond a bare makefile, and no tests of any kind.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →