Coder Social home page Coder Social logo

fsola99 / tpso-los-wrappers Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 195 KB

Los Wrappers es un proyecto que simula un sistema distribuido de gestión de pedidos de comida desarrollado en C.

Shell 1.26% C 96.31% Makefile 2.42%
delivery pedidosya sistemas-operativos

tpso-los-wrappers's Introduction

Sistema de Pedidos de Comida - Trabajo Práctico de Sistemas Operativos

Este repositorio contiene el trabajo práctico realizado como parte del curso de Sistemas Operativos en la UTN FRBA por el grupo "Los Wrappers", con Federico Sola como miembro del equipo. El objetivo principal de este proyecto fue adquirir conocimientos prácticos sobre el uso de herramientas de programación y APIs proporcionadas por los sistemas operativos, así como comprender aspectos del diseño de un sistema operativo y familiarizarse con técnicas de programación de sistemas en el contexto de Linux utilizando el lenguaje de programación C.

Descripción del Proyecto

El trabajo práctico consistió en desarrollar una solución para simular un sistema distribuido que gestiona pedidos de comida. Se utilizó la metodología Iterativa Incremental para el desarrollo, donde se implementaron módulos específicos en etapas sucesivas para luego integrarlos en un sistema completo. Los componentes del sistema trabajan en conjunto para la planificación y ejecución de diversas operaciones relacionadas con la gestión de pedidos entre restaurantes y repartidores.

Componentes del Sistema

El proyecto consta de los siguientes componentes:

  • Cliente: Encargado de consultar restaurantes y recetas, así como de realizar, confirmar y consultar pedidos. Actúa como intermediario entre la aplicación y los restaurantes, o puede comunicarse directamente con estos últimos, según la modalidad utilizada.

  • App: Centraliza, administra y planifica pedidos entre repartidores y actúa como vínculo entre clientes y restaurantes registrados en la aplicación.

  • Comanda: Almacena y mantiene los pedidos activos en la aplicación en un momento dado.

  • Restaurante: Administra y planifica los pedidos entre los empleados y cocineros del restaurante.

  • Sindicato: Almacena y gestiona la información de los restaurantes y los pedidos realizados a ellos.

Contribución

¡Las contribuciones son bienvenidas! Si deseas contribuir al proyecto, por favor sigue estas pautas:

  • Realiza un fork del repositorio.
  • Crea una nueva rama para tu funcionalidad (git checkout -b feature/nueva-funcionalidad).
  • Realiza tus cambios y commitea (git commit -am 'Agrega nueva funcionalidad').
  • Sube tus cambios a tu repositorio en GitHub (git push origin feature/nueva-funcionalidad).
  • Realiza un pull request a la rama main del repositorio original.

Este proyecto fue desarrollado como parte del trabajo práctico para la materia de Sistemas Operativos en la UTN FRBA.

tpso-los-wrappers's People

Contributors

fsola99 avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.