Skip to content

EngStrategy/jornal-ufc-frontend

Repository files navigation

📰 Jornal da UFC - Frontend

Vue.js TypeScript Vite Tailwind CSS

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.

📋 Sobre o Projeto

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.

🛠️ Stack Tecnológica

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

🚀 Começando

Pré-requisitos

Certifique-se de ter instalado em sua máquina:

  • Node.js >= 18.x
  • npm >= 9.x ou yarn >= 1.22.x

Instalação

# 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

Desenvolvimento

# Inicie o servidor de desenvolvimento
npm run dev
# ou
yarn dev

# Acesse http://localhost:5173

Build para Produção

# Gere a build otimizada
npm run build
# ou
yarn build

# Preview da build de produção
npm run preview
# ou
yarn preview

📁 Estrutura do Projeto

src/
├── 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

👥 Equipe de Desenvolvimento

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors