{"id":25764379,"url":"https://github.com/mewmewdevart/projetofinal_starttech","last_synced_at":"2025-02-26T21:17:55.337Z","repository":{"id":189798086,"uuid":"681324708","full_name":"mewmewdevart/ProjetoFinal_StartTech","owner":"mewmewdevart","description":"Projeto de conclusão de curso do programa \"Start \u003cTech\u003e\" da Universidade TOTVS, em parceria com a Ada Tech e o Instituto da Oportunidade Social.","archived":false,"fork":false,"pushed_at":"2024-02-24T04:05:33.000Z","size":2303,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-02-24T05:19:37.460Z","etag":null,"topics":["angular","html","scss","starttech","totvs"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mewmewdevart.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2023-08-21T19:03:30.000Z","updated_at":"2024-02-24T05:19:38.409Z","dependencies_parsed_at":"2023-08-21T20:30:07.692Z","dependency_job_id":"65aa0791-3527-4699-82d9-fdfea613477d","html_url":"https://github.com/mewmewdevart/ProjetoFinal_StartTech","commit_stats":null,"previous_names":["mewmewdevart/projetofinal_starttech"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mewmewdevart%2FProjetoFinal_StartTech","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mewmewdevart%2FProjetoFinal_StartTech/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mewmewdevart%2FProjetoFinal_StartTech/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mewmewdevart%2FProjetoFinal_StartTech/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mewmewdevart","download_url":"https://codeload.github.com/mewmewdevart/ProjetoFinal_StartTech/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240934427,"owners_count":19880992,"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":["angular","html","scss","starttech","totvs"],"created_at":"2025-02-26T21:17:54.705Z","updated_at":"2025-02-26T21:17:55.324Z","avatar_url":"https://github.com/mewmewdevart.png","language":"TypeScript","readme":"\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/mewmewdevart/ProjetoFinal_StartTech/assets/50052600/9370dd31-bdc7-42da-8f5a-8d812b0c0998\" width=\"250\"\u003e\n\u003c/div\u003e\n\n\n\u003cp align=\"center\"\u003e\n\t\u003cb\u003e\u003ci\u003eProjeto Web de conclusão de curso do programa \"Start \u0026lt;Tech\u003e\" da Universidade TOTVS, em parceria com a Ada Tech e o Instituto da Oportunidade Social.\u003c/i\u003e\u003c/b\u003e\u003cbr\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\t\u003cimg alt=\"GitHub code size in bytes\" src=\"https://img.shields.io/github/languages/code-size/mewmewdevart/ProjetoFinal_StartTech?color=FFC603\" /\u003e\n\t\u003cimg alt=\"Main language\" src=\"https://img.shields.io/github/languages/top/mewmewdevart/ProjetoFinal_StartTech?color=FFC603\"/\u003e\n\t\u003cimg alt=\"License\" src=\"https://img.shields.io/github/license/mewmewdevart/ProjetoFinal_StartTech?color=FFC603\"/\u003e\n\u003c/p\u003e\n\n## Sobre o projeto\nO StartCine+ tem como objetivo principal facilitar a pesquisa, visualização e administração de informações relacionadas a uma ampla variedade de conteúdo audiovisual, abrangendo filmes, séries e animes. A plataforma oferece aos usuários uma interface amigável e intuitiva que possibilita a busca de títulos específicos, a obtenção de detalhes completos sobre cada obra e até mesmo a gestão de uma lista de favoritos. \u003cbr\u003e\n\nO projeto visa criar uma experiência web envolvente e acessível para amantes de filmes, séries e animes, independentemente de serem consumidores ávidos ou casuais. Com o StartCine+, os usuários podem mergulhar no mundo do entretenimento audiovisual, explorando e desfrutando de uma ampla gama de conteúdo de forma conveniente e personalizada. \u003cbr\u003e\n\nEste projeto foi desenvolvido durante o programa Start \u0026lt;Tech\u003e da Universidade TOTVS, em parceria com a Ada Tech e o Instituto da Oportunidade Social. É importante destacar que o StartCine+ é um site fictício, criado exclusivamente para fins de estudo e prática, portanto, deve ser usado com moderação. \u003cbr\u003e\n\n## 💫 Implementações principais:\nPrincipais funcionalidades e implementações do projeto:\n- [x] Área de Cadastro e Login de Usuários: Foi implementada uma área onde os usuários podem se cadastrar e fazer login com segurança.\n- [x] Listagem de Conteúdos: Listagem de conteúdos, como filmes, séries e animes, com fotos, títulos e links para os detalhes de cada conteúdo.\n- [x] Função de Favoritar/Desfavoritar: Implementação de uma função que permite aos usuários marcar ou desmarcar conteúdos como favoritos, com uma lista de conteúdos favoritos disponível.\n- [x] Formulário de Contato: Formulário de contato para que os usuários possam entrar em contato conosco.\n- [x] Página de Detalhes: Paginas detalhadas para cada conteúdo, exibindo informações relevantes, como ano de lançamento, gênero, classificação, sinopse, entre outras.\n- [x] Páginas de Categorias: Os conteúdos foram organizados em páginas dedicadas a cada tipo de conteúdo (animes, séries e filmes), proporcionando uma navegação intuitiva.\n- [x] Página Administrativa: Foi criada uma página de administração que permite aos administradores realizar operações de CRUD (Create, Read, Update, Delete) em produtos.\n- [x] Framework de Interfaces: Foram utilizados frameworks de interfaces como Material e Bootstrap para aprimorar a experiência do usuário.\n- [x] Responsividade: O projeto foi projetado para ser responsivo, adaptando-se a diferentes dispositivos e tamanhos de tela. (porém depende).\n\n## 💫 Implementações futuras\n- [ ] Publicar o site na Web com um dominio personalizado.\n- [ ] Realizar o Deploy de uma Api criada em C#, para que o banco de dados suporte maiores fluxos de acessos.\n- [ ] Ampliar nossa acessibilidade, incluindo recursos como narração de texto e ferramentas de Libras, para atender às necessidades de todas as pessoas, promovendo uma experiência inclusiva e igualitária.\n- [ ] Disponibilizar acesso gratuito limitado, permitindo que o público experimente nossos produtos antes de adquiri-los.\n- [ ] Para o próximo Backlog, queremos implementar testes automatizados os quais tivemos contato e entendemos sua importância.\n- [ ] Aprofundar ainda mais a Experiência do Usuário (UX Design), para um acesso maia fluído do usuário.\n\n\n## Instruções  🔧\n\n### Pré-Requisitos\nPara executar o projeto, é necessário ter instalados em sua máquina os seguintes requisitos: [Node.js](https://nodejs.org/en), [Angular CLI](https://angular.io/cli) e [Json Server](https://www.npmjs.com/package/json-server). Após a instalação, é preciso também instalar as dependências do arquivo package.json. Para isso, digite o comando npm install após seguir os passos anteriores.\n\n❗️| Certifique-se de que todas as ferramentas necessárias estejam instaladas em sua máquina local e, em seguida, prossiga com os seguintes passos. \u003cbr\u003e\n\n### Instruções para executar o projeto em sua máquina:\n\n**0. Baixe os arquivos**\n\n```bash\n# Clone o repositorio\n$ git clone https:/github.com/mewmewdevart/ProjetoFinal_StartTech.git\n\n# Entre dentro da pasta clonada e do projeto\n$ cd ProjetoFinal_StartTech/StartCine\n```\n\n**1. Instale as dependências**\n\n```bash\nnpm install\n```\n\n**2. Rode o servidor**\n\n```bash\nng serve\n```\n\n3. Iniciar o banco de dados\nEm outro terminal, inicie o servidor da API REST falsa, o json-server em conjunto com o db.json:\n\n```bash\njson-server --watch db.json\n```\n\n**3. Retorne para o primeiro terminal, e acesse o link gerado no prompt no seu navegador web**\n```bash\nhttp://localhost:4200\n```\n\n❗️ | Caso queira acessar o painel de administração de conteudos publicos na plataforma, será necessario logar com o id: `admin` senha: `123` .\n\n## Tecnologias\n- [VS CODE](https://code.visualstudio.com/) | Ambiente de desenvolvimento integrado para escrever, ler e executar código do projeto com mais eficiência.\n- [Git Bash](https://git-scm.com/downloads) | GitBash para realizar os commits.\n- [Figma](https://www.figma.com/) | Figma para desenvolver alguns elementos da interface.\n- [Bootstrap](https://getbootstrap.com/) | Bootstrap para ajudar na responsividade.\n- [Material UI](https://material.angular.io/) | Implementação de componentes de interface.\n- [Angular](https://angular.io/start) | Plataforma de aplicações Web.\n\n## Referencias\n- [Markdown](https://www.markdownguide.org/basic-syntax/) | Documentação de como utilizar o Markdown.\n- [Documentação W3Schools](https://www.w3schools.com/) | Documentação e tutoriais praticos.\n- [Figma Community](https://www.figma.com/community) | Inspiração na prototipação do projeto.\n- +Forums e Blogs da internet para sanar as minhas duvidas relacionadas a linguagem (Alura, Stack Overflow e Geeks for geeks).\n\n## 📜 Licença\nEste projeto é licenciado sob os termos do arquivo [LICENÇA](LICENSE). Veja o arquivo para mais detalhes. \u003cbr\u003e\n\n\u003cp align=\"center\"\u003e\n  Desenvolvido com muito ☕ por\n  \u003ca href=\"https://linktr.ee/guzius\" target=\"_blank\"\u003eGustavo Sotrati Taques\u003c/a\u003e,\n  \u003ca href=\"https://linktr.ee/joaoionafa\" target=\"_blank\"\u003eJoão Ionafa\u003c/a\u003e,\n  \u003ca href=\"https://linktr.ee/JEduardoS\" target=\"_blank\"\u003eJosé Eduardo\u003c/a\u003e,\n  \u003ca href=\"https://linktr.ee/mewmewdevart\" target=\"_blank\"\u003eLarissa Cristina Benedito\u003c/a\u003e e\n  \u003ca href=\"https://linktr.ee/mrnho\" target=\"_blank\"\u003eLucas da Silva Marinho\u003c/a\u003e.\n\u003c/p\u003e\n\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmewmewdevart%2Fprojetofinal_starttech","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmewmewdevart%2Fprojetofinal_starttech","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmewmewdevart%2Fprojetofinal_starttech/lists"}