Visão do Produto: Conectar a comunidade da UFC através de um ecossistema de informação centralizado, ágil e confiável, eliminando o ruído da desinformação acadêmica.
O Jornal da UFC é uma aplicação web desenvolvida como projeto da disciplina de Gerência de Projetos, seguindo a metodologia Scrum. Esta aplicação fornece uma plataforma moderna e eficiente para consumo e gestão de notícias universitárias, promovendo transparência e comunicação efetiva dentro da comunidade acadêmica.
| Tecnologia | Versão | Propósito |
|---|---|---|
| Vue.js | 3.x | Framework progressivo para construção de interfaces |
| TypeScript | 5.x | Superset JavaScript com tipagem estática |
| Vite | 5.x | Build tool de nova geração |
| Pinia | 2.x | Gerenciamento de estado oficial do Vue |
| Vue Router | 4.x | Roteamento oficial para Vue.js |
| Tailwind CSS | 3.x | Framework CSS utility-first |
Certifique-se de ter instalado em sua máquina:
- Node.js >= 18.x
- npm >= 9.x ou yarn >= 1.22.x
# Clone o repositório
git clone https://github.com/seu-usuario/jornal-ufc-frontend.git
# Navegue até o diretório
cd jornal-ufc-frontend
# Instale as dependências
npm install
# ou
yarn install# Inicie o servidor de desenvolvimento
npm run dev
# ou
yarn dev
# Acesse http://localhost:5173# Gere a build otimizada
npm run build
# ou
yarn build
# Preview da build de produção
npm run preview
# ou
yarn previewsrc/
├── assets/ # Recursos estáticos (imagens, fontes, etc)
├── components/ # Componentes Vue reutilizáveis
├── views/ # Páginas/Views da aplicação
├── router/ # Configuração de rotas
├── stores/ # Stores Pinia para gerenciamento de estado
├── services/ # Serviços e integrações com API
├── types/ # Definições de tipos TypeScript
├── utils/ # Funções utilitárias
└── App.vue # Componente raiz
Desenvolvido pela equipe EngStrategy do curso de Engenharia de Software da Universidade Federal do Ceará (UFC) como projeto final da disciplina de Gerência de Projetos.