Skip to content
This repository was archived by the owner on Feb 5, 2026. It is now read-only.

narcisolcf/meu-app-firebase-gestpeople

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏛️ GestPeople System

Sistema completo de gestão de pessoas para órgãos públicos, desenvolvido com tecnologias modernas e foco na eficiência administrativa.

🚀 Demonstração Online

📋 Sobre o Projeto

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

🛠️ Tecnologias Utilizadas

Frontend

  • 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

Backend

  • Go com framework Gin
  • Firebase Firestore como banco de dados
  • Firebase Functions para serverless
  • Firebase Authentication para autenticação

Deploy e DevOps

  • 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 dev

Edit 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.

What technologies are used for this project?

This project is built with:

  • Vite
  • TypeScript
  • React
  • shadcn-ui
  • Tailwind CSS

How can I deploy this project?

Simply open Lovable and click on Share -> Publish.

Can I connect a custom domain to my Lovable project?

Yes, you can!

To connect a domain, navigate to Project > Settings > Domains and click Connect Domain.

Read more here: Setting up a custom domain

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors