formgoo - é um clone simples do google forms.
- 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
Este projeto é divido em duas partes:
- Backend
- Frontend
O Frontend precisa que o Backend esteja sendo executado para funcionar.
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.
# 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
# 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
As principais tecnologias que foram utilizadas na construção do projeto:
Backend:
Frontend:
Gabriel Otto
Este projeto está sob licença MIT.