Skip to content

Commit

Permalink
update readme
Browse files Browse the repository at this point in the history
  • Loading branch information
djhonantanparreira committed May 27, 2024
1 parent 9087af5 commit 6db248a
Show file tree
Hide file tree
Showing 2 changed files with 100 additions and 31 deletions.
131 changes: 100 additions & 31 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,58 +1,127 @@
<div align="center">
<img src="https://img.shields.io/badge/status-developing-blue" />
</div>
<div align="center">
<img src="https://img.shields.io/badge/Vue.js-4FC08D?&logo=vue.js&logoColor=white" />
<img src="https://img.shields.io/badge/JavaScript-F7DF1E?&logo=javascript&logoColor=black" />
<img src="https://img.shields.io/badge/-Axios-%23000000" />
<img src="https://img.shields.io/badge/Vuetify-1867C0?&logo=vuetify&logoColor=white" />
<img src="https://img.shields.io/badge/Pinia-10B981?&logo=pinia&logoColor=white" />
<img src="https://img.shields.io/badge/Insomnia-5849BE?&logo=insomnia&logoColor=white" />
</div>

# salvando-labs

This template should help get you started developing with Vue 3 in Vite.
Salvando Labs é uma plataforma desenvolvida para gerenciar os produtos da comunidade open-source SouJunior Labs. Este projeto tem como objetivo centralizar e facilitar o gerenciamento dos produtos criados pela comunidade, proporcionando um ambiente colaborativo e eficiente.

## Recommended IDE Setup
![Logo](./logo-soujunior-labs.png)

[VSCode](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) (and disable Vetur) + [TypeScript Vue Plugin (Volar)](https://marketplace.visualstudio.com/items?itemName=Vue.vscode-typescript-vue-plugin).
### Obs. Para colaboradores da organização

## Customize configuration
> Antes dos passos de instalação do projeto lembre-se sempre de forkar o repositório oficial e só realizar alterações no repositório "forkado" enviando modificações através de Pull Requests.
> Nunca modifique diretamente o repositório oficial(upstream).
See [Vite Configuration Reference](https://vitejs.dev/config/).
## Menu

## Project Setup
### [Instalação](#instalação)

```sh
npm install
### [Variáveis de Ambiente](#variáveis-de-ambiente)

### [O que é o SouJunior Labs?](#o-que-é-o-soujunior-labs)

### [Como surgiu o Salvando-Labs?](#como-surgiu-o-salvando-labs)

### [Onde estamos e para onde vamos?](#onde-estamos-e-para-onde-vamos)

### [Stacks Utilizadas](#stacks-utilizadas)

## Instalação

> **Pré-requisitos**: Node.js e npm instalados.
1. Clone o repositório:

```bash
git clone https://github.com/SouJunior-Labs/salvando-labs.git
```

### Compile and Hot-Reload for Development
2. Entre na pasta do projeto:

```sh
npm run dev
```bash
cd salvando-labs
```

### Compile and Minify for Production
3. Instale as dependências:

```sh
npm run build
```bash
npm install
```

### Run Unit Tests with [Vitest](https://vitest.dev/)
4. Inicie o servidor de desenvolvimento:

```sh
npm run test:unit
```bash
npm run dev
```

### Run End-to-End Tests with [Cypress](https://www.cypress.io/)
5. Acesse o projeto no navegador:

```sh
npm run test:e2e:dev
```bash
http://localhost:5173
```

This runs the end-to-end tests against the Vite development server.
It is much faster than the production build.
## Variáveis de Ambiente

But it's still recommended to test the production build with `test:e2e` before deploying (e.g. in CI environments):
Você pode verificar o repositório da API do labs [aqui](https://github.com/SouJunior-Labs/labs-api) e seguir as instruções para rodar a API localmente.

```sh
npm run build
npm run test:e2e
```
Após configurar a API, você precisará configurar as variáveis de ambiente do projeto para que a aplicação possa se comunicar com a API.

### Lint with [ESLint](https://eslint.org/)
Para isso, crie um arquivo `.env` na raiz do projeto e adicione a variável `VITE_API_URL` com o endereço da API:

```sh
npm run lint
```bash
VITE_API_URL= http://localhost:3000
```
# salvando-labs

## O que é o SouJunior Labs?

Somos uma iniciativa voluntária comprometida em criar produtos reais. Nosso propósito é oferecer suporte àqueles que buscam experiência prática, atráves da criação colaborativa de produtos inovadores, assim impulsionamos o desenvolvimento profissional dos membros da comunidade.

Em nossa comunidade, você encontrará todas as áreas de atuação de um projeto real, como desenvolvimento de software, design, marketing, gestão de projetos, entre outros. Além disso, você terá a oportunidade de trabalhar em um ambiente colaborativo e multidisciplinar, onde poderá aprender e ensinar com outros membros da comunidade.

Mas não é só isso! Se você já tem experiência e deseja contribuir com a comunidade, também temos espaço para você. Aqui como mentor, você poderá compartilhar seu conhecimento e experiência com outros membros, além de se desenvolver em habilidades como liderança, gestão de projetos, comunicação e muito mais.

## Como surgiu o Salvando-Labs?

O Salvando Labs se originou da dificuldade dos administradores e founders da comunidade SouJunior Labs em gerenciar os produtos criados dentro da comunidade. A necessidade de um ambiente centralizado e eficiente para gerenciar os produtos criados pela comunidade foi o que motivou a criação do projeto.

Os administradores e founders da comunidade perceberam que, com o crescimento da comunidade, era necessário um ambiente que facilitasse o gerenciamento dos produtos criados, pois a comunidade estava crescendo e a quantidade de produtos criados estava aumentando.

Depois de mais de dezenas de produtos sendo desenvolvidos em paralelo, os administradores e founders perceberam que era necessário um ambiente centralizado e eficiente para automatizar algumas tarefas da rotina do administrador e do founder.

## Onde estamos e para onde vamos?

Estamos em nossa versão inicial e, portanto, ainda há muito a ser feito. No entanto, não estamos sozinhos! Com muita dedicação e trabalho em equipe, estamos construindo uma plataforma que atenda às necessidades da comunidade e que seja um ambiente colaborativo e eficiente para gerenciar os produtos.

Acreditamos que, com o tempo, a plataforma se tornará uma ferramenta essencial para a comunidade, facilitando rotinas e processos, além de proporcionar estrutura para receber todos os novos membros e produtos que estão por vir.

### Stacks Utilizadas

**Framework JavaScript:**
<img align="center" alt="Vue.js badge" src="https://img.shields.io/badge/Vue.js-4FC08D?style=for-the-badge&logo=vue.js&logoColor=white"> <br>
**Biblioteca de Componentes:**
<img align="center" alt="Vuetify badge" src="https://img.shields.io/badge/Vuetify-1867C0?style=for-the-badge&logo=vuetify&logoColor=white"> <br>
**Outras tecnologias:**
<img align="center" alt="JavaScript badge" src="https://img.shields.io/badge/JavaScript-F7DF1E?style=for-the-badge&logo=javascript&logoColor=black">
<img align="center" alt="Axios badge" src="https://img.shields.io/badge/-Axios-%23000000?style=for-the-badge">
<img align="center" alt="Pinia badge" src="https://img.shields.io/badge/Pinia-10B981?style=for-the-badge&logo=pinia&logoColor=white">
<img align="center" alt="HTML badge" src="https://img.shields.io/badge/HTML5-E34F26?style=for-the-badge&logo=html5&logoColor=white">
<img align="center" alt="CSS badge" src="https://img.shields.io/badge/CSS3-1572B6?style=for-the-badge&logo=css3&logoColor=white"> <br>
**Ferramentas de Desenvolvimento:**
<img align="center" alt="Insomnia badge" src="https://img.shields.io/badge/Insomnia-5849BE?style=for-the-badge&logo=insomnia&logoColor=white">
<img align="center" alt="Git badge" src="https://img.shields.io/badge/Git-F05032?style=for-the-badge&logo=git&logoColor=white">
<img align="center" alt="GitHub badge" src="https://img.shields.io/badge/GitHub-181717?style=for-the-badge&logo=github&logoColor=white">

## Links Úteis

- [API do Projeto](https://github.com/SouJunior-Labs/labs-api)
- [Comunidade SouJunior Labs](https://soujunior.bcns.ai/labs)
- [Plataforma SouJunior Labs](https://labs.soujunior.tech)
Binary file added logo-soujunior-labs.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 6db248a

Please sign in to comment.