gabrielfotto / formgoo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🚧 formgoo - não concluído 🚧


💻 Sobre o projeto

formgoo - é um clone simples do google forms.


⚙️ Funcionalidades

  • Cadastro de usuários
  • Autenticação
  • Listagem de formulários
  • Criação de formulários personalizados
  • Responder formulários
  • Enviar formulários por link e email
  • Listar as respostas dos formulários

🚀 Como executar o projeto

Este projeto é divido em duas partes:

  • Backend
  • Frontend

O Frontend precisa que o Backend esteja sendo executado para funcionar.

Pré-requisitos

Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js, Yarn e Docker. Além disso, é bom ter um editor para trabalhar com o código como o VSCode.

Pesquise como faz para instalar o Docker, caso você use o windows, para então poder criar o container do banco postgres e utilizar nesse projeto. Ou se preferir, você pode instalar o postgres com o instalador padrão pra windows, com next > next > next.

🎲 Rodando o Backend (servidor):

   
# Clone este repositório
$ git clone https://github.com/gabrielf-otto/formgoo.git

# Acesse a pasta do projeto no terminal/cmd $ cd formgoo

# Vá para a pasta server $ cd backend

# Instale as dependências $ yarn

# Execute a aplicação em modo de desenvolvimento $ yarn serve:dev

# O servidor inciará na porta 3333 - acesse http://localhost:3333

🧭 Rodando a aplicação web (Frontend):

     
# Em outro terminal, vá para a pasta frontend
$ cd frontend

# Instale as dependências $ yarn

# Execute a aplicação em modo de desenvolvimento $ yarn start

# O servidor inciará na porta 3000 - acesse http://localhost:3000

🛠 Tecnologias

As principais tecnologias que foram utilizadas na construção do projeto:

Backend:


Frontend:


🦸 Autor

me

Gabriel Otto


📝 Licença

Este projeto está sob licença MIT.

About


Languages

Language:TypeScript 98.9%Language:Handlebars 0.6%Language:HTML 0.4%Language:Shell 0.1%