Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Repositório Frontend referente ao projeto final do curso Programadores do Amanhã feito para empregabilidade dos alunos após o curso.

NotificationsYou must be signed in to change notification settings

gvmckl/frontend-empregabilidade-do-amanha

 
 

Repository files navigation

Banner Empregabilidade do Amanhã

👨‍💻 Empregabilidade do Amanhã - Projeto Final do Curso Programadores do Amanhã

Repositório Frontend referente ao projeto final do curso Programadores do Amanhã feito para empregabilidade dos alunos após o curso.

GitHub language countRepository sizeGitHub last commitStargazers

Status: Em Andamento...


📋 Tabela de Conteúdos


💻 Sobre o projeto

O site Empregabilidade do Amanhã tem como objetivo fornecer aos estudantes uma rede de apoio mais ativa, focada em empregabilidade após a conclusão do curso, conectando os estudantes às empresas/pessoas contratantes que estão precisando de algum profissional na área da programação em seus negócios. Isso facilita a comunicação entre eles e a exposição dos trabalhos dos alunos em um único ambiente.


⚙️ Funcionalidades

  • [✅]Cadastro: O site permite que tanto os alunos quanto os contratantes realizem um cadastro, e todas as informações são armazenadas em nosso banco de dados.
  • [✅]Login: Por meio do cadastro, os usuários conseguem fazer login em suas contas e acessar sua própria interface.
  • [✅]Listagem dos Alunos: Na página de alunos, é possível visualizar todos os alunos cadastrados na plataforma, juntamente com uma prévia de seus perfis.
  • [✅]Listagem dos Contratantes: Da mesma forma, os contratantes têm suas próprias listagens e perfis.
  • [✅]Perfil dos Alunos: No perfil dos alunos, é possível visualizar seus contatos, descrição e os projetos realizados por eles.
  • [✅]Perfil dos Contratantes: O mesmo ocorre com o perfil dos contratantes.
  • [✅]Listagem dos Projetos: No perfil dos alunos, é possível visualizar uma lista de todos os projetos realizados por eles em seus repositórios do GitHub.
  • [✅]Listagem das Vagas: Esta seção lista todas as vagas disponíveis na empresa para desenvolvedores/alunos da PDA.
  • [✅]Atualização: Nosso site permite que os dados dos alunos e contratantes sejam atualizados conforme necessário.
  • [✅]Delete: Os usuários também têm a opção de excluir seus perfis do site, se desejarem.
  • [✅]Logout: Os usuários podem fazer logout a qualquer momento, conforme desejado.
  • [✅]Design responsivo: O layout do site se ajusta automaticamente de acordo com o tamanho da tela do dispositivo, proporcionando uma boa experiência de usuário em diferentes dispositivos.

🎨 Layout do Projeto

Layout Web:

layoutWeb

📱Layout Mobile:

layoutMobile


🛠️ Tecnologias utilizadas no projeto

Frontend:

ReactReact DOMReact Hook FormReact IconsReact Router DOMAxiosJWT DecodeZodEslintVite

Backend:

Express.jsSequelizeJSON Web TokensDotenvCorsBcryptYupSQLite


❓ Como Executar Localmente?

Pré-requisitos

Antes de começar, você precisará ter instalado em sua máquina as seguintes ferramentas:

  • Git
  • Node.js
  • Editor de código (como o VSCode)

Rodando a aplicação

  1. Clone o repositório do projeto React em sua máquina local:
git clone https://github.com/mathfm/frontend-serviceMate.git
  1. Acesse a pasta do projeto no terminal:
cd frontend-serviceMate
  1. Instale as dependências do projeto:
npm install
  1. Inicie o servidor local para o projeto React:
npm start

Isso iniciará a aplicação React na porta padrão (geralmente 3000) e abrirá automaticamente no seu navegador padrão.

  1. Agora, para integrar o front-end com a API, você precisará iniciar a API em uma porta diferente. Aqui você tenha clonar o repositório da API em um diretório chamadobackend-m6, você pode seguir estas etapas:

  2. Clone o repositório da api do projeto em sua máquina local:

git clone https://github.com/mathfm/backend-m6.git
  1. Acesse a pasta do projeto no terminal:
cd backend-m6
  1. Instale as dependências do projeto:
npm install
  1. Inicie o servidor local para o projeto:
node scr/index.js
  1. Agora você deve ter o front-end e o back-end em execução em portas diferentes localmente. Certifique-se de que o front-end esteja configurado para fazer solicitações para o endereço e porta corretos da API.

❓ Como contribuir para o projeto

  1. Faça umfork deste repositório e clone o seu fork localmente.
  2. Crie um branch para as suas alterações usando o comandogit checkout -b nome-do-branch.
  3. Salve as alterações e crie uma mensagem de commit contando o que você fez:git commit -m "feature: My new feature". Siga asconvenções de commit
  4. Faça um push do seu branch para o seu fork usando o comandogit push origin nome-do-branch.
  5. Abra um pull request para este repositório e descreva as suas alterações.

Se você deseja contribuir para este projeto, fique à vontade para enviar pull requests. Toda contribuição é bem-vinda!


📝 Licença

Este projeto esta sobe a licençaMIT.

voltar ao topo

About

Repositório Frontend referente ao projeto final do curso Programadores do Amanhã feito para empregabilidade dos alunos após o curso.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript96.9%
  • JavaScript1.6%
  • HTML1.4%
  • CSS0.1%

[8]ページ先頭

©2009-2025 Movatter.jp