yantavares / material-management-system-front

Front end application for the Material Management System made for Databases course in UnB.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sistema de Empréstimos de Livros e Materiais Escolares

Este é o front-end do Sistema de Empréstimos de Livros e Materiais Escolares, um projeto desenvolvido para a disciplina Banco de Dados da Universidade de Brasília (UnB).

VISÃO GERAL:

O sistema permite que alunos e professores realizem empréstimos e devoluções de livros e materiais escolares de forma eficiente e automatizada. Este front-end foi criado utilizando React, TypeScript e Vite para proporcionar uma interface de usuário moderna, responsiva e acessível.

PRÉ-REQUISITOS:

Para rodar este projeto, você precisará ter o Node.js instalado em sua máquina. Você pode baixar a versão mais recente do Node.js em: https://nodejs.org/

INSTALAÇÃO:

Para configurar o ambiente de desenvolvimento, siga os passos abaixo:

  1. Clone o repositório do projeto:
git clone https://github.com/yantavares/material-management-system-front
  1. Instale as dependências:
npm install
  1. Para iniciar o servidor de desenvolvimento, execute:
npm run dev

O sistema estará acessível através de http://localhost:5173/ em seu navegador.

ESTRUTURA DO PROJETO:

A estrutura de pastas do projeto está organizada da seguinte forma:

  • src: Contém os arquivos TypeScript e componentes React.
  • public: Armazena arquivos estáticos como ícones, imagens e o arquivo index.html.
  • components: Inclui os componentes React reutilizáveis.
  • pages: Contém as páginas da aplicação.
  • styles: Armazena os arquivos de estilo.
  • utils: Funções auxiliares e utilitários.

COMO USAR:

Após iniciar o sistema, você poderá navegar pelas diferentes funcionalidades oferecidas pelo sistema:

  • Cadastro e login de usuários
  • Pesquisa e seleção de livros e materiais escolares
  • Solicitação de empréstimos
  • Acompanhamento de status de empréstimos
  • Devolução de itens

CONTRIBUIÇÕES:

Contribuições são bem-vindas! Se você tem uma sugestão para melhorar o sistema, por favor, faça um fork do repositório, faça suas alterações e envie um pull request.

About

Front end application for the Material Management System made for Databases course in UnB.


Languages

Language:TypeScript 92.4%Language:CSS 4.5%Language:JavaScript 2.6%Language:HTML 0.5%