Skip to content

MarcosNespolo/atlantis

Repository files navigation

ATLANTIS

SISTEMA GERENCIADOR DE AQUÁRIOS DOMÉSTICOS

ATLANTIS HOME PAGE

Atlantis é um sistema web que utiliza a linguagem TypeScript, com o framework Next.js, que faz parte da biblioteca React.js, para o front-end, e o Node.js como um ambiente de execução server-side. Para persistência dos dados, foi utilizada a plataforma Supabase, com o SGBD PostgreSQL, e a no qual um expert na área de aquarismo possa estabelecer uma base de dados consistente, e assim, outra parte do sistema consiga prestar auxílio a um usuário que se interesse em montar aquários domésticos, de água doce ou salgada, informando-o se as espécies de peixes que deseja criar são compatíveis entre si e com as características do aquário.

☁️ Acesso online

A aplicação está disponível online através do ambiente da Vercel, no seguinte endereço:

https://atlantis-aquarium.vercel.app/

📜 Documento do Trabalho de Conclusão de Curso

https://drive.google.com/file/d/1d-yaXQGZJSA8wrrPDBnhYHDdOr4TW754/view

💻 Requisitos

Para executar a aplicação localmente, é necessário ter o Node.js e o NPM instalados na máquina.

🚀 Instalação

1 - Clone o repositório em sua máquina local:

git clone https://github.com/MarcosNespolo/atlantis.git

2 - Na pasta raiz do projeto, instale as dependências:

npm install

3 - Crie um arquivo .env.local na raiz do projeto com as variáveis de ambiente necessárias (enviadas por e-mail):

SUPABASE_URL=https://seu-endereco-do-supabase.supabase.co
SUPABASE_ANON_KEY=chave-publica-do-supabase
SUPABASE_API_KEY=chave-privada-do-supabase

4 - Execute a aplicação localmente:

npm run dev

5 - Acesse http://localhost:3000 em seu navegador para visualizar a aplicação.

🔧 Tecnologias utilizadas

  • Next.js
  • React.js
  • TypeScript
  • Tailwind
  • Supabase
  • PostgreSQL
  • HTML
  • CSS

Releases

No releases published

Packages

No packages published

Languages