{"id":24179826,"url":"https://github.com/rickreisdev/japacasa","last_synced_at":"2025-03-02T18:44:29.962Z","repository":{"id":204577974,"uuid":"712182548","full_name":"rickreisdev/JapaCasa","owner":"rickreisdev","description":"Um site de delivery para um restaurante de comida japonesa, desenvolvido com React no frontend e Node.js no backend. ","archived":false,"fork":false,"pushed_at":"2024-10-22T00:32:11.000Z","size":39815,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-13T06:07:31.357Z","etag":null,"topics":["api-rest","bootstrap","html","japanese-food","preetier","react","react-helmet-async","react-hooks","react-icons","react-router-dom","reactjs","restaurant-website","rickreis","rickreisme","sass","scss","typescript","vite","vitejs","vitereact"],"latest_commit_sha":null,"homepage":"https://japacasa.vercel.app","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/rickreisdev.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-10-31T00:44:00.000Z","updated_at":"2024-12-06T02:39:27.000Z","dependencies_parsed_at":"2024-07-27T19:27:02.827Z","dependency_job_id":"bcbba5a2-317c-4af3-9f48-6ea3c1faf064","html_url":"https://github.com/rickreisdev/JapaCasa","commit_stats":null,"previous_names":["rickreisme/japacasa3","rickreisdev/japacasa"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rickreisdev%2FJapaCasa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rickreisdev%2FJapaCasa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rickreisdev%2FJapaCasa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rickreisdev%2FJapaCasa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rickreisdev","download_url":"https://codeload.github.com/rickreisdev/JapaCasa/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241557116,"owners_count":19981877,"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":["api-rest","bootstrap","html","japanese-food","preetier","react","react-helmet-async","react-hooks","react-icons","react-router-dom","reactjs","restaurant-website","rickreis","rickreisme","sass","scss","typescript","vite","vitejs","vitereact"],"created_at":"2025-01-13T06:07:34.967Z","updated_at":"2025-03-02T18:44:29.943Z","avatar_url":"https://github.com/rickreisdev.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# JapaCasa!\n\nO **JapaCasa!** se trata de um site de delivery para um restaurante de comida japonesa, desenvolvido com **React** no frontend e **Node.js** no backend. O projeto, que parecia simples inicialmente, acabou se revelando uma experiência extremamente enriquecedora na minha jornada como desenvolvedor.\n\n## Visão Geral\n\nPara criar a identidade visual do JapaCasa, escolhi cores que fazem referência à bandeira do Japão, mas que também são coerentes com a estética dos restaurantes de comida japonesa. Esse design visa proporcionar uma experiência visualmente agradável e imersiva para os usuários.\n\nO cardápio do site é alimentado por uma API desenvolvida com **Node.js** e **Express**, hospedada no [Render](https://render.com).\n\n## Tecnologias Utilizadas\n\n-   **Vite**: Ferramenta de construção rápida para desenvolvimento moderno.\n-   **React**: Biblioteca para construção da interface (incluindo Context API, Router e Hooks).\n-   **TypeScript**: Superset do JavaScript que adiciona tipagem estática.\n-   **REST API**: Para comunicação entre frontend e backend.\n-   **Local Storage**: Para persistência dos dados do usuário e dos pedidos registrados na API.\n-   **Node.js**: Ambiente de execução JavaScript no backend.\n-   **Express**: Framework para construção de APIs.\n-   **Axios**: Cliente HTTP para fazer requisições.\n-   **React Query**: Biblioteca para gerenciamento de estado e sincronização de dados.\n-   **Bootstrap**: Framework de design para componentes responsivos.\n-   **Sass (SCSS)**: Pré-processador CSS para melhor gerenciamento de estilos.\n-   **Material UI**: Biblioteca de componentes React para design moderno.\n-   **Material Icons**: Conjunto de ícones para melhorar a UI.\n-   **React Icons**: Biblioteca para adicionar ícones ao projeto.\n-   **React Helmet**: Para gerenciar e manipular a tag `\u003chead\u003e` do HTML.\n-   **React Hot Toast**: Biblioteca para exibir notificações toast.\n-   **UUID**: Geração de identificadores únicos.\n-   **Framer Motion**: Biblioteca para animações e transições em React.\n\n## Imagens\n\n![Home Page JapaCasa](/src/assets/img/japacasa.png)\n\n![Cardápio JapaCasa](/src/assets/img/japacasa2.png)\n\n\u003cdiv style=\"display: flex; justify-content: space-between;\"\u003e\n    \u003cimg src=\"./src/assets/img/japacasaM.png\" alt=\"Home Page JapaCasa\" style=\"width: 48%;\" /\u003e\n    \u003cimg src=\"./src/assets/img/japacasaM2.png\" alt=\"Cardápio JapaCasa\" style=\"width: 48%;\" /\u003e\n\u003c/div\u003e\n\n---\n\n### Gostou do meu trabalho? Não deixe de conferir os meus outros projetos aqui no [meu GitHub](https://github.com/rickreisme/) e também de dar uma olhada no [meu portfólio](https://rickreisme-portfolio.vercel.app)!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frickreisdev%2Fjapacasa","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frickreisdev%2Fjapacasa","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frickreisdev%2Fjapacasa/lists"}