GenteFit is a desktop application developed in C# (.NET / WinForms) as part of the academic course
“Técnicas de persistencia de datos con .NET y programas ERP” at the Universitat Oberta de Catalunya (UOC).
It is a gym management application designed to support daily operations such as user management, activity scheduling, room assignment, and client reservations.
This repository contains the complete project developed during the course, including application design, layered architecture, data persistence using ADO.NET, and XML handling.
As an extension of the core .NET application, the project also includes integration with the ERP system Odoo using Python.
The project is also presented as part of a professional portfolio developed by the Dev.Net team.
Extended documentation is available in both languages:
Technical requirements and external libraries are documented separately:
This project was developed by the Dev.Net team:
This project is licensed under the MIT License. See the LICENSE file for details.
- To use all features, you must set up:
- A SQL Server database for the .NET application
- An Odoo instance (ERP) for the integration features
- Credentials are not stored in the repository:
.NET: copyappsettings.json.example→appsettings.jsonand update the SQL Server connection stringPython/Odoo: copy.env.example→.envand update the Odoo connection settings
- See the documentation files for full setup instructions and usage.
