Giter Site home page Giter Site logo

euler's Introduction

👻 Sistema de Gestion de Inventario

React Redux TypeScript JavaScript Sass Webpack gulp Cypress Jest Eslint Prettier Storybook

Table of Contents

🚀 Descripción del Proyecto

El "Sistema de Gestión de Inventario" es una iniciativa destinada a abordar los desafíos que enfrenta la Escuela Profesional de Ciencia de la Computación en la gestión eficiente de su inventario de recursos tecnológicos. La gestión de inventario tecnológico es un aspecto crucial para mejorar la calidad de la educación y garantizar que los recursos estén disponibles en el momento adecuado. Para resolver este problema, proponemos desarrollar un sistema que permita un control detallado de los recursos y facilite a los estudiantes reservar productos en línea.

🔑 Características Clave

  • Creación de cuentas de usuario y autenticación.
  • Visualización de horarios disponibles de equipos y libros.
  • Reserva de equipos y libros disponibles.
  • Administración de reservas y generación de reportes.
  • Panel de administración para la gestión de recursos tecnológicos.

📊 Diagrama de Software

Diagrama de Software

Este diagrama proporciona una visión general de la estructura del sistema.

🔍 Modelo de Base de Datos

A continuación se presenta el modelo de base de datos que respalda el "Sistema de Gestión de Inventario." El modelo incluye tablas y campos clave para almacenar y gestionar la información de inventario.

Modelo de Base de Datos

Este modelo proporciona una representación visual de la estructura de la base de datos del sistema.

💻 Tecnologías Utilizadas

Este proyecto utiliza una variedad de tecnologías y herramientas para su desarrollo:

Backend

  • MongoDB

Frontend

  • React.js
  • Tailwind

📦 Características de la Aplicación

Backend

  • El backend está construido con node.js, express.js Framework y MongoDb Database.
  • API genérica de Crud (Crear / Leer / Actualizar / Eliminar).
  • API de administración de administración (usuario).
  • Autenticación por token web JSON de JWT.

Interfaz

  • El Frontend está construido con React.js, Ant Design (Antd) y Redux, Redux-thunk.
  • Componente Crud Genérico (Módulo) (Crear / Leer / Actualizar / Eliminar).
  • Módulo de gestión de administración (usuario).
  • Inicio de sesión / cierre de sesión del componente de autenticación.
  • Ruta Privada y Ruta Pública.
  • Página no encontrada.
  • Hermoso panel de interfaz de usuario.

🛠️ Funcionalidades

Página Principal

  • Crear cuenta
  • Iniciar sesión
  • Ver horarios disponibles de los equipos y los libros

Cliente

  • Ver horarios disponibles de los equipos y libros
  • Reservar equipos y libros disponibles
  • Ver equipos y libros que existen en la escuela

Administrador

  • Ver reservas existentes de los equipos y libros
  • Ver los reportes de los equipos y libros
  • Ver equipos y libros solicitados (reservados)
  • Ver la devolución de los equipos y libros

📋 Instalación y Uso

Para instalar y ejecutar la aplicación en tu entorno local, sigue estos pasos:

  1. Clona este repositorio:
    git clone https://github.com/tu-usuario/sistema-inventario.git
    
  2. Navega al directorio del proyecto:
    cd 
    
  3. Instala las dependencias:
    npm i
    # o
    npm install
    
  4. Inicia la aplicación:
    
    

La aplicación estará disponible en tu navegador en http://localhost:3000.

👥 Contribuidores

Este proyecto ha sido posible gracias al esfuerzo y dedicación de un equipo de trabajo comprometido. A continuación, se enumeran los contribuidores que han desempeñado un papel significativo en el desarrollo y mejora de este sistema:

euler's People

Contributors

evargashe 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.