Coder Social home page Coder Social logo

meetz-backend's Introduction

SIGMA Meetz

Watch the video Clique na imagem para ser redirecionado ao YouTube caso queira ver o funcionamento da aplicação.

Sobre 📰

Este é um projeto desenvolvido pelos alunos Joaquim Lagos, Filipe Dias, Felipe Brückmann e Jardel Urban para o Projeto Integrador do 4° semestre de Análise e Desenvolvimento de Sistemas da Faculdade SENAI Florianópolis.

O objetivo desse projeto foi documentar e compreender todo importancia da Analise de Sistemas dentro do desenvolvimento. Desenvolvemos do zero uma solução para gerenciamento e reservas de salas de reunião.


Requisitos do Projeto ✔️

Documentos ~/docs

  • Visão
  • Regras de Negócio
  • Modelo de Casos de Uso
  • Especificação Casos de Uso
  • Especificação de Interface
  • Especificação Suplementar
  • Glossario
  • Gerenciamento de riscos

Aplicação

  • Desenvolvimento da aplicação documentada.
    • Cadastro
    • Login
    • Listagem de salas
    • Aluguel de sala
    • Gerenciamento de salas
    • Gerenciamento de usuários 🔨

Tecnologias back-end utilizadas 💻

  • Ruby
  • Rails
  • JWT
  • Bcrypt
  • Postgresql
# Ferramentas de desenvolvimento :wrench:
  • Insomnia

Como baixar e executar o projeto 💡

REPÓSITORIO BACK-END 🔚

# Instale o Ruby^3.0.2 e o Ruby on Rails^6.1.4 em sua máquina

# Clone o respositório em sua máquina
$ git clone https://github.com/bruckmann/meetz-mobile.git

# Acesse o repositório
$ cd meetz-mobile

# Instale todas dependências
$ bundle install

# Altere as configurações necessárias para rodar o seu banco de dados
$ sudo vi config/database.yml

# Crie as migrations na seguinte ordem:
# 20211101031419_create_user.rb
# 20211106031734_create_room_localizations.rb
# 20211106032220_create_room_specifications.rb
# 20211106012220_create_images.rb
# 20211101031640_create_appointments.rb
# 20211101031609_create_meeting_rooms.rb
# 20211203230009_create_rooms.rb
# 20211207012919_update_rooms_to_version_3.rb

$ rake db:migrate:up VERSION=20211101031419

# Crie as seeds
$ rails db:seed

# Inicie a aplicação
$ rails s


# Caso queira que a API tenha interação com o front-end, acesse o repositório e complete os passos do README

meetz-backend's People

Contributors

bruckmann avatar lipzs avatar j-rdel 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.