Skip to content
@SA-Back-End

Skills

Busque parceiros/projetos ideais!!!

Skills

Conectando para o futuro!

A Skills é uma plataforma sem fins lucrativos para pessoas que buscam se desafiar em qualquer área para crescer pessoal e profissionalmente, através da experiência do desenvolvimento de projetos em equipes. Possibilitamos que os usuários encontrem parceiros ideais para colaborar com seus projetos pessoais através da análise de preferências e características de perfis compatíveis que facilitam sua busca.

Somos um projeto desenvolvido pela turma do SENAI/SC de Aprendizagem Industrial para Programação Back-End com o objetivo de colocar em prática nossos conhecimentos adquiridos durante o curso e exibi-los na amostra de inovação “Mundo Senai” do ano de 2023, estimulando nossos sentidos de criatividade, lógica e inovação.


Tech

O projeto utiliza vários projetos de código aberto para funcionar corretamente:

  • ReactJS - Sistema web responsivo para diferentes plataformas.
  • NestJS - API e sistema de Back-End do projeto. Prisma - ORM para PostgreSQL
  • Swagger - Design, Desenvolvimento, Documentação, Teste e Virtualização da API.
  • JWT - Sistema de autenticação/autorização de usuário.
  • PostgreSQL - Banco de Dados relacional do projeto.

E é claro que o próprio projeto é open source com um repositório público no GitHub.


Instalação

Skills precisa do Node.js em sua versão v10+ para rodar.

Instale todas as dependências necessárias e inicie o servidor:

# Na pasta do projeto

# Para instalar as dependências da API e rodá-la
cd Back-End
npm i
npx prisam migrate dev --name init
npm run start:dev

Atenção

Para rodar a API localmente, certifique-se de alterar o arquivo .env do projeto para as especificações do seu banco de dados. No exemplo abaixo, é utilizado o usuário postgres com a senha postgres na porta local 5432. Além disso, tem-se o nome do banco como minhaDB.

DATABASE_URL="postgresql://postgres:senai@localhost:5432/minhaDB?schema=public"

Como modelo para substituir as informações pelas suas, segue abaixo um link com os espaços onde se deve substituir.

DATABASE_URL="postgresql://<seuUsuario>:<suaSenha>@localhost:<porta>/<nomeDoBanco>?schema=public"

# Na pasta do projeto

# Para instalar as dependências do Front-End e rodá-lo
cd Front-End
npm i
npm start

Mais informações sobre a instalação nos repositórios específicos de cada área do projeto (Front-End e Back-End)

Popular repositories Loading

  1. .github .github Public

  2. Back-End Back-End Public

    Criação de API e Back-End da Situação de Aprendizagem ⚙️

    TypeScript

  3. Front-End Front-End Public

    Criação de interface pra aplicação web da Situação de Aprendizagem 🌺

    JavaScript

Repositories

Showing 3 of 3 repositories
  • Front-End Public

    Criação de interface pra aplicação web da Situação de Aprendizagem 🌺

    SA-Back-End/Front-End’s past year of commit activity
    JavaScript 0 0 0 0 Updated Nov 18, 2023
  • .github Public
    SA-Back-End/.github’s past year of commit activity
    0 0 0 0 Updated Nov 18, 2023
  • Back-End Public

    Criação de API e Back-End da Situação de Aprendizagem ⚙️

    SA-Back-End/Back-End’s past year of commit activity
    TypeScript 0 GPL-3.0 0 0 0 Updated Nov 8, 2023

Top languages

Loading…

Most used topics

Loading…