Skip to content

LuanAccioly/university-restaurant-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

114 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RU - UFRPE

Este projeto foi desenvolvido para a disciplina de Sistemas Distribuídos da Universidade Federal Rural de Pernambuco. O objetivo é criar um sistema para compra de fichas de refeição do restaurante da universidade, utilizando tecnologias modernas de desenvolvimento e arquiteturas distribuídas.

O sistema foi dividido em 4 módulos distintos:

  • Frontend (web)
  • Serviço de Controle de Usuário
  • API para pratos/refeições
  • Processamento de pagamentos.

Módulos

Módulo responsável pela interface do usuário e do gestor.

Telas:

  • Cardápio do dia
  • Login/Cadastro
  • Compra de fichas
  • Finalizar compra
  • Cadastrar pratos
  • Cadastrar cardápios
  • Listar pratos
  • Listar cardápios
  • Listar transferências (gestor)

Tecnologias utilizadas:

  • NodeJS
  • Axios
  • ReactJS
  • Chakra UI
  • Cookies
  • LocalStorage

Módulo responsável pela cadastro de usuários, login, autenticação, contagem de fichas por usuário.

Funcionalidades:

  • Cadastro de novos usuários
  • Usuário com permissões de ADM
  • Token de acesso

Tecnologias utilizadas:

  • NodeJS
  • Express
  • JWT
  • MongoDB
  • BCrypt

Funcionalidades:

  • Fornece o cardápio do dia para os usuários
  • Cadastra novos pratos (pelo gestor)
  • Cadastra novos cardápios (pelo gestor)
  • Edita pratos
  • Edita cardápios

Tecnologias utilizadas:

  • NodeJS
  • Express
  • JWT
  • MongoDB
  • Multer

Feito em Python 3.10, é responsável por processar pagamentos feitos por cartão de crédito e PIX.

Funcionalidades:

  • Verifica validez do número do cartão
  • Verifica data de vencimento
  • Valida CPF para o PIX
  • Retorna uma lista das transações feitas

Tecnologias utilizadas:

  • Flask
  • PyMongo

Desenvolvedores


Luan Accioly


Mario Leandro

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors