CharlieBellow / GLPI-react-components

Componentes (React + TypeScript + Tailwind CSS)
https://glpi-ufal-git-main-charliebellow.vercel.app/
3 stars 3 forks source link

glpi

GLPI

É um site de gerenciamento de chamados que tive a oportunidade de desenvolver junto com a equipe de sistemas da Gerencia de Tecnologia da informação (GTI) da UFAL onde estagio atualmente. Foram dois anos de muito código, erros, bugs, migrações, melhorias, mas chegamos na reta final! Nesse projeto aprendi um pouco de tudo, não só no código, mas também o trabalho em equipe! Aqui começamos com a parte gráfica onde eu assumi o projeto no Figma porque não tinham outras pessoas quando entrei, depois o pessoal foi chegando e contribuindo. O projeto foi feito em React utilizando Typescript, depois migramos para Next e tive a oportunidade de trabalhar com Tailwind CSS, Radix UI, Chakra UI, ES Lint, Formik, Jest, Yup, axios, ShadCn UI, Cypress, Storybook, consumo de APIs, Git na prática com a equipe, entre outros. O back-end foi feito em NodeJs ultilizando o Docker, tive a oportunidade de aprender a fazer integração com o banco conhecendo o seu funcionamento básico. Também pude fazer uma pesquisa de campo e teste nas tela para saber qual era mais adequada aos usuários. A equipe sempre solícita, para nos ajudar a organizar as tasks usamos as Issues do Github e o ClickUp. Atualmete esse site está repaginado e teve várias melhorias de design, mas como se trata de uma empresa federal, não posso compartilhar o código mais atual pois está em repositório provado. Quando o site estivr rodando publicamente compartilho o link aqui.

This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying pages/index.tsx. The page auto-updates as you edit the file.

API routes can be accessed on http://localhost:3000/api/hello. This endpoint can be edited in pages/api/hello.ts.

The pages/api directory is mapped to /api/*. Files in this directory are treated as API routes instead of React pages.

This project uses next/font to automatically optimize and load Inter, a custom Google Font.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.