leoadamo / cookingv2.0

Projeto para as disciplinas de DAW/DSW

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cooking v2.0 🍅

Cooking v2.0 é um projeto avaliativo para as disciplinas de Desenvolvimento de Aplicações WEB e Desenvolvimento de Sites WEB do curso Superior em Sistemas para Internet, do Instituto Federal Sul-Rio-Grandense, Campus Pelotas-RS.

Clonando o Repositório

Selecione uma pasta no seu computador (recomendamos a htdocs), e utilize o git para clonar os arquivos. Execute o comando abaixo:

git clone https://github.com/leoadamo/cookingv2.0.git

Instalação

Utilize o package manager npm para instalar as dependências do projeto, executando o seguinte comando:

npm install

Importando a base de dados

Após ter feito o clone do repositório para sua máquina e também ter instalado todas as dependências do projeto, é necessário importar a estrutura da base de dados. Para isso, utilizando o phpMyAdmin, crie um novo banco e dê o nome de cookingv2.0.

Em seguida, procure o diretório database na pasta raíz do projeto. Dentro dele estará o arquivo que será importado no phpMyAdmin para, enfim, criar as tabelas do banco.

Instalando o Gulp global

Este comando, instalará o gulp globalmente em sua máquina, possibilitando que você faça uso de alguns comandos da interface de linha de comando (o gulp cli, ou command line interface).

npm install gulp-cli -g

Rodando o projeto

Para rodar o projeto, utilizaremos o comando abaixo, que se encarregará de subir um servidor local, utilizando o BrowserSync e também otimizará todos os assets, colocando na pasta dist, que irá conter os arquivos prontos para o deploy em produção.

Com isso, rode o projeto executando:

gulp

Limpando a dist

Se por algum motivo, você desejar limpar todos os assets que foram injetados na dist ou também precise limpar algum cache, utilize o comando abaixo que se encarregará de fazer o serviço sujo.

gulp clear

Uma vez que limpamos a dist, podemos rodar novamente o comando que injeta todos os assets otimizados nela, com isso nosso projeto estará sempre livre de cache ou arquivos desnecessários 🎉

gulp

Contribuições

Caso perceba algum bug ou até mesmo alguma melhoria no código, sinta-se a vontade para efetuar a correção e abrir uma pull request para que possamos incorporar suas edições ao código.

Autores

O projeto foi totalmente desenvolvido por este que voz escreve - Leonardo Adamoli - e pela minha colega Nathalia Garcia. Caso tenha interesse, siga nossos perfis nas redes sociais

LinkedIn Leonardo | LinkedIn Nathalia

About

Projeto para as disciplinas de DAW/DSW


Languages

Language:JavaScript 47.7%Language:CSS 33.9%Language:TSQL 18.3%