Este projeto foi uma realização do Hackthon do Programa de Formação da Orange Juice.
- Adicionar Projeto
- Adicionar Projeto
![](https://private-user-images.githubusercontent.com/63428197/302142906-4c548255-83e1-4207-858a-0c47fd5b43f2.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNjQ0NjYsIm5iZiI6MTczOTE2NDE2NiwicGF0aCI6Ii82MzQyODE5Ny8zMDIxNDI5MDYtNGM1NDgyNTUtODNlMS00MjA3LTg1OGEtMGM0N2ZkNWI0M2YyLmdpZj9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDA1MDkyNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTNiMDM3YzQwZWY2YzYxYjg1NzFlZWNiOTQ1YTgwY2I1MTNiOTY4Y2YyNmMxNzJmYmJhYTM3Y2E3NjQ5ZDI4NjkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.ZSdhSdOSzo_oZ0_sHGtLDi4sm_KHMeknOrp06zdOoX4)
Front-end:
Back-end:
- Express (Versão: 4.18.2)
- Firebase (Versão: 10.8.0)
- React-Firebase-Hooks (Versão: 5.1.1)
- React-Hook-Form (Versão: 7.49.3)
- React-Icons (Versão: 5.0.1)
- React-Router-Dom (Versão: 6.21.3)
- Styled-Components (Versão: 6.1.8)
- Swagger-UI-Express (Versão: 5.0.0)
- Swagger-UI-React (Versão: 5.11.2)
Instale o Orange Portfólio com npm, seguindo os seguintes passos:
- Baixar a node modules:
npm install
- Instalar o firebase:
npm install firebase
- Rodar o projeto:
npm run dev
![](https://private-user-images.githubusercontent.com/63428197/302137724-ac62380c-bc39-4cc1-a17c-79481d842637.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNjQ0NjYsIm5iZiI6MTczOTE2NDE2NiwicGF0aCI6Ii82MzQyODE5Ny8zMDIxMzc3MjQtYWM2MjM4MGMtYmMzOS00Y2MxLWExN2MtNzk0ODFkODQyNjM3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDA1MDkyNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWEwMzBjM2FlMjEyZGNjNjM5NTZiOThkNGRiYWNhNWYyYjg5ZGFhYWViYzMxY2FiMjdmMGE1NzcwNTE1ZWQ4ZTQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.dhPJRRbVA9y2VyVp24xMKVLV7drKZzWwjYNYzOQmzzs)
---- Daiane Porcena ---
![](https://private-user-images.githubusercontent.com/63428197/302137673-e7c35816-a72e-43bb-b319-5e39eae20876.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNjQ0NjYsIm5iZiI6MTczOTE2NDE2NiwicGF0aCI6Ii82MzQyODE5Ny8zMDIxMzc2NzMtZTdjMzU4MTYtYTcyZS00M2JiLWIzMTktNWUzOWVhZTIwODc2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDA1MDkyNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTcwMjA4NjUwNjdkMmZkZWEyMmRlOTRiNTBkOWFiMWYwYWUxYjQ3ZGEzYzY3N2MyYTYzYjM1ZjA4OGY5YmQxNzcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.KErPA7rsM023caouSKV0QPozISQ8YKgn6lsUFZJkyrk)
---- Graziela Felix ----
![](https://private-user-images.githubusercontent.com/63428197/302138240-4be2d6ce-d093-4ace-9a16-b26fe6d7aa20.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNjQ0NjYsIm5iZiI6MTczOTE2NDE2NiwicGF0aCI6Ii82MzQyODE5Ny8zMDIxMzgyNDAtNGJlMmQ2Y2UtZDA5My00YWNlLTlhMTYtYjI2ZmU2ZDdhYTIwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDA1MDkyNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWExNzEwNjA5MWQ0N2Y2MzZmN2MxMWJhMmY4ZWY3YjhlYmM0NDk3NzMxMDFlZmIwNWUzZWU3ZDBmY2ZmNDE3NDImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.p6r3SMnpT3gaHI1rBaYl1SPeaQAdmy3HAiZm78vnStQ)
---- Isaballa Tiemy ----
![](https://private-user-images.githubusercontent.com/63428197/302138722-6f1dd3c0-e5b0-431f-8e1c-a303d0f5ff51.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNjQ0NjYsIm5iZiI6MTczOTE2NDE2NiwicGF0aCI6Ii82MzQyODE5Ny8zMDIxMzg3MjItNmYxZGQzYzAtZTViMC00MzFmLThlMWMtYTMwM2QwZjVmZjUxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDA1MDkyNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWFlZTI5OGRmNjBjYTNiNGNmZmJlNTAwNmM2OGRmOGZjMjE5N2VkYzc3ZmFmNjBhZDY2NjI4Y2VlY2YzZWYxNTAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.65eT74NZV7UvRdHIiYmMX2xuPzVmmKBrauN5Zg6c9Ow)
---- Olga Mendes ----
![](https://private-user-images.githubusercontent.com/63428197/302138671-9da44009-2446-4c46-aa79-ea4fba28b433.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNjQ0NjYsIm5iZiI6MTczOTE2NDE2NiwicGF0aCI6Ii82MzQyODE5Ny8zMDIxMzg2NzEtOWRhNDQwMDktMjQ0Ni00YzQ2LWFhNzktZWE0ZmJhMjhiNDMzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDA1MDkyNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTA2NTg3NGVmZmU0ZjljOWMzODFjNWNlYzRkYWEyZGI4YjU0YzI4MTQ1ZGQ3MzcxMTMwYjg4MzE5OTc4MThmYzkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.WusAvOgzI-yJe7R9MbMLwBe1Jj4ERKgATaN9FUkucEY)
---- Vanessa Ruiz ----
-
Documentação da API:
{
"swagger": "2.0",
"info": {
"version": "1.0.0",
"title": "REST API",
"description": ""
},
"host": "localhost:5173",
"basePath": "/",
"schemes": [
"http"
],
"paths": {
"/projects/{id}": {
"get": {
"description": "",
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK"
},
"404": {
"description": "Not Found"
}
}
}
}
}
}