/SemanaOmniStack10

🚀 O repositório SemanaOmniStack10, foi criado para ser o repositório onde irei guardar o código desenvolvido e tecnologias aprendidas durante a 10° Semana OmniStack da RocketSeat. Nessa edição será desenvolvido uma aplicação para procurarmos Devs próximos de nós, sendo assim, possível acessar o GitHub desses Devs, com a intenção de conhece-los. A aplicação terá uma Back-End duas interfaces, sendo elas, web e mobile.

Primary LanguageJavaScriptMIT LicenseMIT

SemanaOmniStack10

💡 ideia

O repositório SemanaOmniStack10, foi criado para ser o repositório onde irei guardar o código desenvolvido e tecnologias aprendidas durante a 10° Semana OmniStack da RocketSeat. Nessa edição será desenvolvido uma aplicação para procurarmos Devs próximos de nós, sendo assim, possível acessar o GitHub desses Devs, com a intenção de conhece-los. A aplicação terá uma Back-End duas interfaces, sendo elas, web e mobile.

🚀 RocketSeat

A RocketSeat é uma empresa que fornece cursos online das tecnologias mais modernas do desenvolvimento web e mobile, possuindo cursos online gratuitos e pagos, também sendo a organizadora da semana OmniStack, onde desenvolvemos uma aplicação durante uma semana, com a ideia de aprender com essa aplicação.

👀 Vizualização

Web:

🔥 Tecnologias

  • JavaScript
  • NodeJS
  • ReactJS
  • React Native

🛠 Inicialização

Api:

Para iniciarmos a nossa api, é necessário fazer uma conta no Compass | MongoDB e fazer o download do MongoDB Compass, feito isso, devemos criar um novo Cluster. Com o Cluster já criado, ir em CONNECT:

Após, ir em Connect with MongoDB Compass na aba I have Compass e copiar a URL:

Já com o MongoDB Compass instalado, basta abrir e adicionar a url copiada no campo, adicionar sua <password> e clicar em Connect

Basta agora, criar um novo database

E por fim, dentro do projeto api, em SemanaOmniStack10 > api > src > index.js adicionar a seguinte linha

mongodb+srv://<username>:<password>@cluster0-yv3gr.mongodb.net/omnistack?retryWrites=true&w=majority

Agora, é necessário fazer o download do yarn, e por fim abrir via Terminal na pasta SemanaOmniStack10 > api e rodar o comando

yarn dev

Web:

Para rodar o projeto Web, basta fazer o download o yarn, ir até a pasta SemanaOmniStack > web e rodar os comandos

yarn install

e por fim,

yarn start

onde a aplicação React Js abrirá em seu Navegador padrão automaticamente em http://localhost:3000/