Esse repositório se baseia em um complementar para o desafio técnico da Cidade Alta, a API para gerenciamento das funçõesa aqui contidas, podem ser obtidas em: CIDADE ALTA API. O projeto também se encontra em produção para facilitar o teste, segue o link da página WEB FRONT-END CIDADE ALTA
O projeto ainda está em desenvolvimento e as próximas atualizações (opcioanis) serão voltadas nas seguintes tarefas:
- Perfil e alteração de dados no perfil
- Resgate de Emblemas e visualização de todos os emblemas
- Adição de Login e Cadastro
- Introdução de GAME e dashboard de pontuação
- Dashboard na Home dos minigames e pontuações gerais
O processo para desenvolvimento desse projeto se baseou na leitura e organização dos dados no README.md do time da Cidade Alta, e posteriormente a elucidação no Figma para melhor visualização e tomada de decisões, segue abaixo o link do Figma para acompanhar o processo de elaboração da solução: FIGMA CIDADE ALTA WEB.
Antes de começar, verifique se você atendeu aos seguintes requisitos:
- Você instalou a versão mais recente de Node.js e npm:
- Node.js: Certifique-se de ter o Node.js instalado. Vite requer a versão 12.0.0 ou superior.
- npm: O npm (Node Package Manager) geralmente vem com o Node.js. Alternativamente, você pode usar o yarn.
- Você tem uma máquina Windows / Linux / Mac:
- Você instalou Git:
Para instalar o Cidade Alta WEB, siga estas etapas:
Primeiro, clone o repositório do projeto para a sua máquina local. Abra um terminal e execute o seguinte comando:
$ git clone <URL-do-repositório>
Depois de clonar o repositório, entre no diretório do projeto:
$ cd <nome-do-diretório-do-projeto>
Instale todas as dependências do projeto usando npm (ou yarn, se preferir):
$ npm install
Ou, se estiver usando yarn:
$ yarn install
Após a instalação das dependências, inicie a aplicação:
$ npm run dev
Ou, se estiver usando yarn:
$ yarn dev
Abra seu navegador e acesse:
$ http://localhost:5173
Pronto! Agora você deve estar com o Cidade Alta WEB rodando na sua máquina. Se você encontrar algum problema ou tiver alguma dúvida, consulte a documentação ou entre em contato com a equipe de desenvolvimento.
Esse projeto está sob licença.