{"id":19041407,"url":"https://github.com/jveiiga/desafio_full-stack","last_synced_at":"2026-05-07T03:33:20.591Z","repository":{"id":162238232,"uuid":"619360176","full_name":"jveiiga/desafio_full-stack","owner":"jveiiga","description":"Projeto desenvolvido no inicio do M6, já no final do curso, desenvolvido com TypeORM, NextJs e ChakraUI.","archived":false,"fork":false,"pushed_at":"2023-05-09T18:38:15.000Z","size":338,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-02T07:20:29.732Z","etag":null,"topics":["axios","brcypt","chakra-ui","cross-env","dotenv","express","express-async-errors","jsonwebtoken","next","nookies","pg","react","react-hook-form","reflect-metadata","typeorm","typescript","yup"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jveiiga.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-03-27T01:30:42.000Z","updated_at":"2023-06-02T00:19:31.000Z","dependencies_parsed_at":null,"dependency_job_id":"63388766-5c1e-403b-973f-3b34ab917800","html_url":"https://github.com/jveiiga/desafio_full-stack","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jveiiga%2Fdesafio_full-stack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jveiiga%2Fdesafio_full-stack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jveiiga%2Fdesafio_full-stack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jveiiga%2Fdesafio_full-stack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jveiiga","download_url":"https://codeload.github.com/jveiiga/desafio_full-stack/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240100512,"owners_count":19747683,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["axios","brcypt","chakra-ui","cross-env","dotenv","express","express-async-errors","jsonwebtoken","next","nookies","pg","react","react-hook-form","reflect-metadata","typeorm","typescript","yup"],"created_at":"2024-11-08T22:29:13.163Z","updated_at":"2026-05-07T03:33:20.515Z","avatar_url":"https://github.com/jveiiga.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eDesafio Full Stack - Schedule 📇\u003c/h1\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"Imagem ilustrativa e-commerce\" src=\"https://cdn3d.iconscout.com/3d/premium/thumb/contact-book-7972565-6324680.png\" width=\"600\" height=\"350\"/\u003e\n\u003c/p\u003e\n\u003ch4\u003eO desafio Full Stack foi desenvolvido com intuito de aplicar as principais competencias desenvolvidas ao longo do curso, após um módulo intenso de Python e Django, nós temos a oportunidade de aplicar em um projeto 100% de nossa autoria, as tecnologias e metodologias aprendidas no curso até aqui.\u003c/h4\u003e\n\n\n\u003ch2 align=\"center\"\u003e\u003ca target=blank href=\"https://trello.com/invite/b/zJYEwq3C/ATTI13d3ce4f549cc18a9c70eedb6ac94b6b635A103A/kenzie-schedule\"\u003eClique aqui para ver o Trello do projeto.\u003c/a\u003e\u003c/h2\u003e\n\n\n## 📺 Imagem\n\n\u003cdetails\u003e\n  \n\u003csummary\u003eClique para ver o diagrama do projeto\u003c/summary\u003e\n  \n![diagrama](https://github.com/giscus/giscus/assets/57195630/79d01634-eb66-4e2c-957a-1d9c0ba3c8c5)\n\n\n\u003c/details\u003e \n\n## 💻 Linguagens e tecnologias utilizadas\n\u003cp align=\"left\"\u003e \n\u003cimg src=\"https://media.graphassets.com/VKHHNvEETYqZRkqgjybc\" alt=\"nextjs\" width=\"45\" height=\"48\" max-width=\"100%\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/devicons/devicon/master/icons/react/react-original-wordmark.svg\" alt=\"react\" width=\"50\" height=\"50\" max-width=\"100%\"\u003e\n\u003cimg src=\"https://seanbarry.dev/media/typescript_logo.png\" alt=\"typescript\" width=\"40\" height=\"45\" max-width=\"100%\"\u003e\n\u003cimg src=\"https://archive.org/download/github.com-chakra-ui-chakra-ui_-_2020-02-13_17-20-29/cover.jpg\" alt=\"chackraui\" width=\"50\" height=\"45\" max-width=\"100%\"\u003e\n\u003cimg src=\"https://hcode.azureedge.net/courses/NO/squad_1645635531793.png\" alt=\"node\" width=\"50\" height=\"50\" max-width=\"100%\"\u003e\n\u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/2/29/Postgresql_elephant.svg/1200px-Postgresql_elephant.svg.png\" alt=\"postgreSQL\" width=\"50\" height=\"50\" max-width=\"100%\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/20165699?s=200\u0026v=4\" alt=\"typeorm\" width=\"60\" height=\"50\" max-width=\"100%\"\u003e\n\u003cimg src=\"https://wsofter.ru/wp-content/uploads/2017/12/node-express.png\" alt=\"express\" width=\"50\" height=\"50\" max-width=\"100%\"\u003e\n\n\n\n## Funcionalidades da aplicação\n  User\n  - POST - Login\n  - POST - Cadastro de usuário;\n  - PATCH - Edição de usuário;\n  - GET - Leitura de usuário;\n  - DELETE - Deleção de usuário;\n  \n  Contact\n  - POST - Cadastro de contato;\n  - PATCH - Edição de contato;\n  - GET - Leitura de contato;\n  - DELETE- Deleção de contato;\n\n## Instalação\n\n    - Clonar repositorio\n    $ git clone https://github.com/jveiiga/desafio_full-stack.git\n\n    FRONT-END 📺\n\n    desafio_full-stack\n    $ cd front-end\n\n    desafio_full-stack/fron-end\n\n    - Instalar dependências manualmente - front-end \n    $ npm i axios 1.3.4 bcryptjs 2.4.3 eslint eslint-config-next framer-motion 10.9.1 jsonwebtoken 9.0.0 next 13.2.4 nookies 2.5.2 react 18.2.0 react-dom 18.2.0 react-hook-form 7.43.8 typescript 5.0.2 npm i yup 1.0.2\n    - ou\n    $ yarn add axios 1.3.4 bcryptjs 2.4.3 eslint eslint-config-next framer-motion 10.9.1 jsonwebtoken 9.0.0 next 13.2.4 nookies 2.5.2 react 18.2.0 react-dom 18.2.0 react-hook-form 7.43.8 typescript 5.0.2 npm i yup 1.0.2\n\n    - Instalar todas dependências do repositorio clonado - front-end\n    $ npm i\n    $ yarn\n\n    BACK-END 🗄\n\n    desafio_full-stack/fron-end\n    $ cd..\n\n    desafio_full-stack\n    $ cd back-end\n\n    desafio_full-stack/back-end\n\n    - Instalar dependencias manualmente - back-end \n    $ npm i bcryptjs 2.4.3 class-transformer 0.5.1 cors 2.8.5 cross-env 7.0.3 dotenv 16.0.3 express 4.18.2 express-async-errors 3.1.1 jsonwebtoken 9.0.0 pg 8.10.0 pg-format 1.0.4 reflect-metadata 0.1.13 tsc 2.0.4 tsc-init 2.1.0 tsconfig 7.0.0 typeorm 0.3.1 yup 1.0.2\n    - ou\n    $ yarn bcryptjs 2.4.3 class-transformer 0.5.1 cors 2.8.5 cross-env 7.0.3 dotenv 16.0.3 express 4.18.2 express-async-errors 3.1.1 jsonwebtoken 9.0.0 pg 8.10.0 pg-format 1.0.4 reflect-metadata 0.1.13 tsc 2.0.4 tsc-init 2.1.0 tsconfig 7.0.0 typeorm 0.3.1 yup 1.0.2\n\n    - Configurar .env com base no .env.example.\n\n    - Rodar servidor local front-end\n    \n    $ cd front-end\n    \n    desafio_full-stack/fron-end\n    \n    $ npm run dev \n    $ yarn run dev \n    \n    - Rodar servidor local back-end\n    \n    $ cd back-end\n    \n    desafio_full-stack/back-end\n    \n    $ npm run dev \n    $ yarn run dev \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjveiiga%2Fdesafio_full-stack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjveiiga%2Fdesafio_full-stack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjveiiga%2Fdesafio_full-stack/lists"}