During the Computer Networks course, I developed Nuilding, a client-server application written in C for managing information about university building rooms. The application allows users to store and retrieve details such as owner, type, capacity, and interior images. It also includes search functionalities that enable filtering rooms based on specific criteria, such as identifying office spaces in a certain building with a limited number of occupants. The server component manages and administers building-related information. Through this project, I improved my understanding of networked applications, data management, and server-client communication.
Nuilding is a client-server application developed in C for managing information about university building rooms. It was created as part of the Computer Networks course to enhance understanding of networked applications, data management, and server-client communication.
- Store and retrieve room details, including:
- Owner
- Type
- Capacity
- Interior images
- Search functionality with filtering options:
- Identify office spaces in specific buildings
- Filter rooms based on occupant limits
- Server-based management of building-related information
- A C compiler (e.g., GCC)
- Linux environment (recommended for networking compatibility)