Skip to content

Airbnb clone for developers, AirCnC, with a focus on connecting businesses and devs.

Notifications You must be signed in to change notification settings

diaslilian/aircnc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AirCnC

Na semana OmniStack 9.0 foi desenvolvido o clone do Airbnb para desenvolvedores, o AirCnC (Code and Coffee), com foco em conectar empresas e desenvolvedores.

Utilizamos a stack NodeJS, ReactJS e React Native + Expo.

API foi construída utilizando o NodeJS e o banco de dados MongoDB para servir o Front-END tanto da Web quanto do Mobile. Finalizamos o projeto com uma mensagem de requisição de agendamento em tempo real utilizando o Socket.io.

WEB

aircncweb

MOBILE

aircncmobe

🚀 Tecnologias

API

WEB

MOBILE

ℹ️ COMO USAR:

To clone and run this application, you'll need Git, Node.js v10.16 or higher + Yarn v1.13 or higher installed on your computer. From your command line:

Clonar o repositório

# Clone this repository
$ git clone https://github.com/diaslilian/aircnc

# Go into the repository
$ cd aircnc

API

Logo após clonar o repositório navegue ate a pasta backend e execute o comando yarn install ou npm install.

Logo após seguir tudo que foi feito acima pode executar o comando yarn start ou npm start

⚠️ IMPORTANT

Você vai precisar criar uma conta no Mongo Atlas e criar um cluster e logo após pegar sua string de conexão e colocar dentro do arquivo example.env dentro da pasta backend, nele deve conter MONGO= sua string de conexão com Mongo Atlas, após colocar sua string de conexão renomeie o arquivo para apenas .env.

Config in: backend/src/server.js file mongoose.connect('your-mongodb-connect-here

Logo após seguir tudo que foi feito acima pode executar o comando yarn dev ou npm run dev e o então deverá aparecer no console [SERVER] server runing in port 3333.

❗ The backend will start on 3333 port

# Go into backend
$ cd backend

# Install dependencies
$ yarn install

# Start the backend server
$ yarn dev

WEB

Após seguir os passos acima e o backend está funcionando vá para pasta web e execute yarn install ou npm install.

Depois das dependências terminarem de instalar execute o comando yarn start ou npm run start.

❗ The frontend will start on http://localhost:3333

# Go into frontend
$ cd frontend

# Install dependencies
$ yarn install

# Start the frontend
$ yarn start

MOBILE

Para executar o mobile entre na pasta do mobile logo após o backend estar funcionando execute yarn install ou npm install.

Após as dependências terminarem de baixar execute yarn start ou npm start. O expo já estará funcionando para você ler o Qr Code e utilizar a aplicação.

# On another terminal, go to the mobile folder
$ cd ../mobile

# Install dependencies
$ yarn install

# Start the expo server
$ yarn start



Created by Lilian Dias 👋 Hi-5!

About

Airbnb clone for developers, AirCnC, with a focus on connecting businesses and devs.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published