O Portal da Liga Acadêmica de Engenharia de Software (LES) é uma plataforma web desenvolvida com o objetivo de centralizar informações, atividades e iniciativas da liga, promovendo integração entre estudantes, academia e mercado de tecnologia.
A liga acadêmica é uma organização estudantil sem fins lucrativos que visa complementar a formação dos alunos por meio de atividades de ensino, pesquisa e extensão.
- Fortalecer a formação acadêmica em Engenharia de Software
- Promover atividades práticas e teóricas (workshops, projetos, eventos)
- Estimular inovação, colaboração e desenvolvimento tecnológico
- Aproximar estudantes do mercado de trabalho
- Desenvolver habilidades técnicas e comportamentais
- 📢 Divulgação de eventos e workshops
- 👥 Apresentação da equipe da liga
- 📚 Conteúdos educacionais e institucionais
- 🌐 Integração com redes sociais e plataformas externas
- 📱 Interface responsiva para diferentes dispositivos
- HTML5 – estrutura da aplicação
- CSS3 – estilização e responsividade
- JavaScript (Vanilla) – interatividade e manipulação do DOM
📁 projeto
│
├── index.html
├── css/
│ └── style.css
├── js/
│ ├── script.js
│ └── scriptpage.js
└── assets/
O portal foi desenvolvido com foco em responsividade, adaptando-se aos seguintes dispositivos:
- 📱 Mobile
- 📱 Tablets
- 💻 Notebooks
- 🖥️ Desktops
A Liga Acadêmica de Engenharia de Software tem como missão integrar teoria e prática, promovendo o desenvolvimento de soluções tecnológicas e incentivando a participação ativa dos estudantes em projetos, pesquisas e eventos.
-
Yuri Santos de Oliveira 🔗 https://github.com/Yuriportf
-
Christoph Soares Diehl 🔗 https://github.com/christoph-sd
-
Guilherme Nascimento F. de Barros Moraes 🔗 https://github.com/Guinfbm
- 📸 Instagram: https://www.instagram.com/les.ifpe/
- 📧 Email: lesifpe@gmail.com
Este projeto possui caráter acadêmico e educacional.
classDiagram
classDiagram
class AppLES {
+init()
+initScrollReveal()
+initCarousel()
+initModals()
}
class ScrollReveal {
+observeElements()
}
class HeroSlideshow {
+goToSlide()
}
class ProjectCarousel {
+updateCarousel()
}
class Member {
name
role
group
}
class MemberModal {
+open()
+close()
}
class TeamOverviewModal {
+renderGrid()
}
class EventModal {
+open()
+close()
}
class IngressoController {
+updateCountdown()
}
AppLES --> ScrollReveal
AppLES --> HeroSlideshow
AppLES --> ProjectCarousel
AppLES --> MemberModal
AppLES --> TeamOverviewModal
AppLES --> EventModal
AppLES --> IngressoController
MemberModal --> Member
TeamOverviewModal --> Member
UML de Casos de Uso
flowchart LR
Visitante((Visitante))
Membro((Membro))
Admin((Administrador))
subgraph Sistema_LES_IFPE
UC1[Visualizar pagina inicial]
UC2[Ver equipe]
UC3[Ver projetos]
UC4[Ver eventos]
UC5[Abrir modal de membro]
UC6[Filtrar membros por grupo]
UC7[Visualizar detalhes de evento]
UC8[Realizar inscricao]
UC9[Acessar formulario externo]
UC10[Navegar pelo site]
UC11[Interagir com carrossel]
UC12[Gerenciar conteudo]
UC13[Atualizar membros]
UC14[Atualizar eventos]
UC15[Atualizar projetos]
end
Visitante --> UC1
Visitante --> UC2
Visitante --> UC3
Visitante --> UC4
Visitante --> UC5
Visitante --> UC6
Visitante --> UC7
Visitante --> UC8
Visitante --> UC10
Visitante --> UC11
UC8 --> UC9
Membro --> UC1
Membro --> UC2
Membro --> UC3
Admin --> UC12
Admin --> UC13
Admin --> UC14
Admin --> UC15