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.
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.
- JavaScript
- NodeJS
- ReactJS
- React Native
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
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/