Sistema completo de gestão de pessoas para órgãos públicos, desenvolvido com tecnologias modernas e foco na eficiência administrativa.
- Firebase Hosting: https://meu-app-firebase-gestpeople.web.app
- Vercel: https://traeprime-people-system-mainvmy3-narcisos-projects-cb8f5129.vercel.app
O GestPeople é um sistema web completo para gestão de recursos humanos em órgãos públicos, oferecendo funcionalidades para:
- 👥 Gestão de Pessoas: Cadastro, edição e controle de servidores
- 🏢 Gestão de Órgãos: Organização hierárquica de estruturas administrativas
- 💼 Gestão de Cargos: Controle de cargos, funções e hierarquias
- 📄 Geração de Documentos: Criação automática de termos de posse, contratos e relatórios
- 📊 Dashboard: Estatísticas e indicadores em tempo real
- 🔐 Sistema de Autenticação: Controle de acesso seguro
- 📱 Interface Responsiva: Design moderno e adaptável
- React 18 com TypeScript
- Vite para build e desenvolvimento
- Tailwind CSS para estilização
- Shadcn/ui para componentes
- React Router para navegação
- React Hook Form para formulários
- Go com framework Gin
- Firebase Firestore como banco de dados
- Firebase Functions para serverless
- Firebase Authentication para autenticação
- Firebase Hosting para frontend
- Vercel como alternativa de deploy
- Docker para containerização
- Google Cloud Run para backend
The only requirement is having Node.js & npm installed - install with nvm
Follow these steps:
# Step 1: Clone the repository using the project's Git URL.
git clone <YOUR_GIT_URL>
# Step 2: Navigate to the project directory.
cd <YOUR_PROJECT_NAME>
# Step 3: Install the necessary dependencies.
npm i
# Step 4: Start the development server with auto-reloading and an instant preview.
npm run devEdit a file directly in GitHub
- Navigate to the desired file(s).
- Click the "Edit" button (pencil icon) at the top right of the file view.
- Make your changes and commit the changes.
Use GitHub Codespaces
- Navigate to the main page of your repository.
- Click on the "Code" button (green button) near the top right.
- Select the "Codespaces" tab.
- Click on "New codespace" to launch a new Codespace environment.
- Edit files directly within the Codespace and commit and push your changes once you're done.
This project is built with:
- Vite
- TypeScript
- React
- shadcn-ui
- Tailwind CSS
Simply open Lovable and click on Share -> Publish.
Yes, you can!
To connect a domain, navigate to Project > Settings > Domains and click Connect Domain.
Read more here: Setting up a custom domain