"Conectando talentos, orientando carreiras"
🪧 Challenge | |
---|---|
✨ Nome | JobsMentors |
🏷️ Tecnologias Front-end | React, Vite, Typescript, Tailwind CSS |
🏷️ Tecnologias Back-end | Nodejs , Express, Sequelize, SQL |
🚀 URL | https://app/ |
🔥 Desafio | Construção de um produto digital que busque solucionar a empregabilidade de pessoas refugiadas e migrantes |
Este projeto é o resultado da nossa participação na 1ª edição do Challenge da Toti. Por meio de uma abordagem de aprendizado baseado em Workshops praticos para fortalecer habilidades e exercitar competencias tecnicas resolvendo um desafio de desenvolvimento web. O desafio foi proposto pela Toti, uma escola de tecnologia e inclusão de pessoas refugiadas e migrantes no mercado de trabalho de tecnologia.
Existe toda uma equipe da Toti por trás do desafio, sendo nosso contato maior com a comunidade da Toti. Nosso muito obrigado a todos.
O JobsMentors é um site que oferece serviços de desenvolvimento tecnologico, conexão com freelancers juniors e orientação de mentores especializados.
Visando na conexão de mentores, freelancers e empresas, desejamos implementar um site que possibilite essas ações:
-
Uma página inicial que mostrará informaçoes do site, acceso ao login e cadastro de usarios;
-
Uma página para ver freelancers , mostrando as diversas areas de atuação;
-
Uma página para ver mentores , mostrando as diversas areas de atuação;
-
Uma página para que a empresa possa cadastrar projetos e procurar freelancers para trabalhar dentro deles.
Atenção: O site é responsivo para dar aos usuarios a facilidade de usar através de dispositivos mobiles.
As principais tecnologias utilizadas foram:
Front-end
- node v18.14.0;
- npm v9.3.1;
- React v18.2.0;
- jwt-decode 3.1.2;
- axios 1.4.0;
- React Router v6.8.1;
Back-end
- node v18.14.0;
- npm v9.3.1;
- bcrypt 5.1.0;
- jsonwebtoken 9.0.0;
- mysql2 3.3.0
- sequelize 6.31.1
Demais tecnologias podem ser vistas nas dependências do package.json
.
O projeto foi criado con Vite, React 18, TypeScript, TailwindCSS 3, Eslint y Prettier. utilizando Node.js e npm. É necessário estar com ambos instalados em sua máquina para rodar a aplicação.
Após clonar/baixar o projeto, abra um terminal, navegue até a pasta /client e rode o seguinte comando para instalar todas as dependências necessárias:
npm install
Após isso, você pode rodar a aplicação em modo de desenvolvimento com o seguinte comando:
npm run dev
A aplicação irá rodar no endereço [http://localhost:5173/].
O projeto foi criado con Express, Sequelize, MySQL, bcrypt, jsonwebtoken. Utilizando Node.js e npm. É necessário estar com ambos instalados em sua máquina para rodar a aplicação.
Após clonar/baixar o projeto, abra um terminal, navegue até a pasta /server e rode o seguinte comando para instalar todas as dependências necessárias:
npm install
Após isso, você pode rodar a aplicação em modo de desenvolvimento com o seguinte comando:
npm run dev
A aplicação irá rodar no endereço [https://jobsmentors-fzdv.onrender.com]
|
|
|
|
Você pode ver o projeto online clicando aqui.