Skip to content

i-am-lucas-almeida/YelpCamp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Registre e conheça acampamentos de todo o mundo.


Imagem da Landing page Landing Page

Imagem da Home Página Principal

Imagem da Register page Página de cadastro

⚙️ Ferramentas Usadas

🛠️ Funcionalidades

  • Visualizar acampamentos registrados;
  • Salvar, excluir e atualizar acampamentos no banco de dados;
  • Registro de novos usuários;
  • Login de usuários;
  • Rotas protegidas para usuários não logados;

📚 Lições Aprendidas

Nesse projeto, exercitei minhas habilidades em React Js construindo uma plataforma Full Stack, com integração a um banco de dados externo. Pela primeira vez, tive contato com a api do Firebase, rotas privadas através do React Router, construção de um sistema com Login e Registro de usuários e com salvamento e resgate de informações em um banco de dados.

🚀 Começando

Fique a vontade para clonar, usar e melhorar o projeto como preferir😄

# Clone este repositório
$ git clone https://github.com/i-am-lucas-almeida/YelpCamp.git

# Acesse a pasta do projeto
$ cd yelpcamp-app

# Instale as dependências
$ npm install

# Execute a aplicação
$ npm start

Após clonar o projeto se atente as instruções:

  1. Crie uma conta e adicione um novo projeto em https://firebase.google.com/;
  2. Em Configurações do projeto, copie todas as suas chaves privadas;
  3. No arquivo .env.example, cole cada uma delas em sua respectiva variável (⚠️ preste muita atenção nessa etapa!);
  4. Renomeie o arquivo para .env;

About

Site para cadastrar e acessar acampamentos de todo o mundo 🏕🗺

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published