Skip to content

ddeltree/cpt

Repository files navigation

ddeltree.github.io/cpt

Frontend independente para o site do curso de Ciência da Computação @ UFAL - Campus Arapiraca.

Features & objetivos

  • NoJS, com um mínimo e opcional JavaScript.
  • Carregamento rápido.
  • Melhor experiência de navegação entre páginas, com transições e sem recarregamento total.
  • Barra lateral com um mapa do site em árvore.
  • Responsividade.
  • Capacidade de espelhar o site original de forma automatizada.

Dependências e execução

Dependências

O projeto é um monorepo de um projeto Python com Poetry, que realiza o scraping do site do curso, com o frontend Astro. Logo, é preciso:

  1. Instalar o Poetry
  2. Instalar as dependências do clone usando pnpm install ou npm install

Scraping

Para espelhar o site do curso, use os comandos:

cd scripts
poetry shell
python3 main.py # com os argumentos 0, 1 e 2

Servir o front

pnpm run dev
# ou
npm run dev

Construído com Astro.