https://github.com/aszurar/rocketseat_site-clone
Site clone da Rocketseat criado a partir dos desafios da 2º fase do LaunchBase, e atualizado a cada novo conhecimento adquirido ao longo dos módulos do curso!.
https://github.com/aszurar/rocketseat_site-clone
html javascript launchbase nunjucks projeto
Last synced: about 2 months ago
JSON representation
Site clone da Rocketseat criado a partir dos desafios da 2º fase do LaunchBase, e atualizado a cada novo conhecimento adquirido ao longo dos módulos do curso!.
- Host: GitHub
- URL: https://github.com/aszurar/rocketseat_site-clone
- Owner: Aszurar
- Created: 2020-07-18T00:28:51.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-10-06T01:00:32.000Z (over 5 years ago)
- Last Synced: 2025-10-13T12:14:44.745Z (8 months ago)
- Topics: html, javascript, launchbase, nunjucks, projeto
- Language: CSS
- Homepage:
- Size: 311 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Rocketseat_site-clone | LaunchBase
Site clone da Rocketseat sendo criado pelos desafios ao longo da 2º fase do **Bootcamp LaunchBase da Rocketseat** e sendo atualizado com o passar das fases do curso com novas features.
___
Rocketseat - Clone
___
Sobre |
Motivo |
Requisitos |
Tecnologias |
Baixar
___
___
## :information_source: Sobre
O projeto é um **site clone da Rocketseat** que começou a ser desenvolvido nos Desafios 3.1-3.3 da **2º fase do Bootcamp LaunchBase**.
Apesar de ser completo no Desafio 3.3, pretendo atualiza-lo a cada módulo terminado no curso com novas funcionalidades e novas tecnologias.
___
## :interrobang: Motivo
O Intuito é praticar os conhecimentos absorvidos ao longo do curso de javascript, html, nunjucks, css, servidor, dentre outros, a fim de estabelece-los e fixa-los de forma sólida aumentando o portfólio pessoal.
___
## :seedling: Requisitos Mínimos
Node.js, Nunjucks e Express.
___
## :rocket: Tecnologias Utilizadas
O projeto foi desenvolvido utilizando as seguintes tecnologias
- [Node.js](https://nodejs.org/en/)
- [HTML](https://developer.mozilla.org/pt-BR/docs/Web/HTML)
- [CSS](https://developer.mozilla.org/pt-BR/docs/Web/CSS)
- [Nunjucks](https://mozilla.github.io/nunjucks/)
___
## :package: Como baixar o projeto
- Clonar o projeto:
```bash
$ git clone https://github.com/Aszurar/Rocketseat_site-clone.git
```
- Entrar na pasta do projeto:
```bash
$ cd NomedaPasta
```
- Após instalar o Node.js, executar o npm:
```bash
$ npm init -y
```
- Instalar o Express:
```bash
$ npm install express
```
- Instalar o Nodemon:
```bash
$ npm install -D nodemon
```
- Após isso configure o script do arquivo package.json assim:
```json
"scripts": {
"start": "nodemon server.js"
}
```
- Instalar o Nunjucks:
```bash
$ npm install nunjucks
```
- Execução:
```bash
$ npm start
```
- As configurações no serve.js já estão feitas para utilizarem essas ferramentas.
- Como adicional, mas não obrigatório, para facilitar a atualização da página com alterações feitas no css, njk e js, sugiro criar um arquivo json na pasta do projeto com nome nodemon, exemplo nodemon.json, e nesse arquivo escrever essa configuração:
```json
{
"ext": "js, njk, css"
}
```
- Isso fara com que cada vez que for alterado algum arquivo dessas extensões, ao salva-lo e atualizar a página, essas alterações já serão mostradas na visualização do navegador.
___
Desenvolvido por :star2: Lucas de Lima Martins de Souza.