Rede social de apoio para o Agosto Lilas. Um espaço seguro para mulheres compartilharem histórias, encontrarem apoio e acessarem informações sobre combate à violência contra a mulher.
🔗 Deploy: https://alilas.netlify.app/
- Feed de publicações com comunidades temáticas
- Criação de posts com texto e imagem
- Comentários e curtidas
- Comunidades (r/AgostoLilas, r/Mulheres, r/LeiMariaPenha, r/SaudeFeminina, r/Enfrentamento)
- Perfis de usuário com sistema de seguir
- Autenticação por email (OTP) com apelido anônimo
- Proteção de rotas e conteúdo moderado
| Camada | Tecnologia |
|---|---|
| Frontend | React 18 + Vite 5 |
| Roteamento | React Router 6 |
| Backend / Banco | Supabase (PostgreSQL + Auth + RLS) |
| Deploy | Netlify |
- Node.js 18+
- Conta no Supabase
- Git
# 1. Clone o repositório
git clone https://github.com/Fernand0-Vianna/Lilas.git
cd Lilas
# 2. Instale dependências
cd client
npm install
# 3. Configure as variáveis de ambiente
cp .env.example .env
# Edite .env com suas credenciais Supabase
# 4. Rode o servidor de desenvolvimento
npm run devVITE_SUPABASE_URL=https://seu-projeto.supabase.co
VITE_SUPABASE_ANON_KEY=sua-anon-key| Script | Descrição |
|---|---|
npm run dev |
Servidor de desenvolvimento (Vite) |
npm run build |
Build de produção |
npm run preview |
Preview do build localmente |
Lilas/
├── client/ # Aplicação React + Vite
│ ├── src/
│ │ ├── lib/ # Supabase client e Auth context
│ │ ├── pages/ # Páginas (Feed, Post, Login, etc.)
│ │ ├── components/ # Componentes reutilizáveis
│ │ └── styles.css # Tokens e estilos globais
│ ├── netlify.toml # Config do deploy
│ └── .env.example # Template de env vars
├── planomode/ # Histórico de tasks e planos
├── midias/ # Assets estáticos
├── netlify.toml # Build config raiz
└── README.md
Para detalhes da arquitetura, banco de dados, autenticação e mais, consulte a pasta Docs/.
- Índice da Documentação
- Arquitetura
- Banco de Dados
- Autenticação
- Referência de API
- Rotas
- Componentes
- Design System
- Deploy
- Contribuindo
- Changelog
Projeto acadêmico — Agosto Lilas.