{"id":26597323,"url":"https://github.com/gabrielgpenatech/tattoo-api","last_synced_at":"2026-04-24T21:32:02.163Z","repository":{"id":278946823,"uuid":"937236541","full_name":"GabrielGPenaTech/tattoo-api","owner":"GabrielGPenaTech","description":"API para um site de tatuadores. Para fornecer uma experiência completa e personalizada aos usuários","archived":false,"fork":false,"pushed_at":"2025-02-24T06:07:20.000Z","size":67,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-09T01:34:42.769Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","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/GabrielGPenaTech.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,"zenodo":null}},"created_at":"2025-02-22T16:55:37.000Z","updated_at":"2025-02-24T06:07:23.000Z","dependencies_parsed_at":"2025-06-09T01:32:34.967Z","dependency_job_id":"46d34fbc-ffb0-454f-b48d-49d217630847","html_url":"https://github.com/GabrielGPenaTech/tattoo-api","commit_stats":null,"previous_names":["gabrielgpenatech/tattoo-api"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/GabrielGPenaTech/tattoo-api","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GabrielGPenaTech%2Ftattoo-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GabrielGPenaTech%2Ftattoo-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GabrielGPenaTech%2Ftattoo-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GabrielGPenaTech%2Ftattoo-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GabrielGPenaTech","download_url":"https://codeload.github.com/GabrielGPenaTech/tattoo-api/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GabrielGPenaTech%2Ftattoo-api/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32241614,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-24T13:21:15.438Z","status":"ssl_error","status_checked_at":"2026-04-24T13:21:15.005Z","response_time":64,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":[],"created_at":"2025-03-23T17:34:16.188Z","updated_at":"2026-04-24T21:32:02.153Z","avatar_url":"https://github.com/GabrielGPenaTech.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TattooHub API\nA TattooHub API é uma plataforma robusta e dinâmica destinada a conectar tatuadores talentosos com entusiastas de tatuagens. A API oferece uma interface rica e intuitiva para gerenciar perfis de usuários e tatuadores, agendamentos, preferências pessoais e feedback, proporcionando uma experiência personalizada e eficiente para todos os envolvidos.\n\n## Funcionalidades Principais:\n\n- Gerenciamento de Perfil: Criação e manutenção de perfis detalhados de usuários e tatuadores, incluindo biografias, fotos de perfil e dados pessoais.\n\n- Preferências de Tatuagem: Registro das preferências de estilos de tatuagem dos usuários, artistas favoritos e localização preferida para tatuagens.\n\n- Agendamento: Sistema de agendamento de consultas e sessões de tatuagem com acompanhamento do status e notificações automáticas.\n\n- Comunicação: Plataforma de mensagens para facilitar a comunicação direta entre usuários e tatuadores.\n\n- Feedback e Avaliações: Sistema para coleta de feedback e avaliações de artistas, ajudando a manter um alto padrão de qualidade e satisfação do cliente.\n\n- Geolocalização: Funcionalidade de localização para encontrar tatuadores próximos, baseando-se na cidade/estado de residência ou coordenadas de GPS do usuário.\n\n### Objetivo\nO principal objetivo da TattooHub API é criar um ecossistema harmonioso onde tatuadores podem se conectar facilmente com novos clientes, e os usuários podem descobrir e agendar sessões com artistas que correspondam às suas preferências e estilos. Através de uma interface amigável e funcionalidades avançadas, a plataforma busca aprimorar a experiência de ambos os lados, promovendo um ambiente seguro, criativo e colaborativo.\n\n--- \n## Database\n```mermaid\ngraph TD;\n    User[\"User\"]\n    Profile[\"Profile\"]\n    Preferences[\"Preferences\"]\n    Appointments[\"Appointments\"]\n    Feedback[\"Feedback\"]\n    Notifications[\"Notifications\"]\n    Geolocation[\"Geolocation\"]\n\n    User --\u003e Profile\n    User --\u003e Preferences\n    User --\u003e Appointments\n    User --\u003e Feedback\n    User --\u003e Notifications\n    User --\u003e Geolocation\n\n    Profile --\u003e |Username| Username[\"Username\"]\n    Profile --\u003e |Password| Password[\"Password\"]\n    Profile --\u003e |Email| Email[\"Email\"]\n    Profile --\u003e |Full Name| FullName[\"Full Name\"]\n    Profile --\u003e |Birth Date| Birthdate[\"Birth Date\"]\n    Profile --\u003e |Gender| Gender[\"Gender\"]\n    Profile --\u003e |Biography| Bio[\"Biography\"]\n    Profile --\u003e |Profile Picture| ProfilePic[\"Profile Picture\"]\n\n    Preferences --\u003e |Favorite Styles| FavStyles[\"Favorite Styles\"]\n    Preferences --\u003e |Favorite Artists| FavArtists[\"Favorite Artists\"]\n    Preferences --\u003e |Preferred Location| PrefLocation[\"Preferred Location\"]\n    Preferences --\u003e |Tattoo History| TattooHistory[\"Tattoo History\"]\n\n    Appointments --\u003e |Appointment Date| AppointmentDate[\"Appointment Date\"]\n    Appointments --\u003e |Appointment Status| AppointmentStatus[\"Appointment Status\"]\n    Appointments --\u003e |Previous Consultations| PreviousConsultations[\"Previous Consultations\"]\n\n    Feedback --\u003e |Messages| Messages[\"Messages\"]\n    Feedback --\u003e |Reviews| Reviews[\"Reviews\"]\n    Feedback --\u003e |Notification Preferences| NotificationPrefs[\"Notification Preferences\"]\n\n    Notifications --\u003e |Contact Preferences| ContactPref[\"Contact Preferences\"]\n    Notifications --\u003e |Notification Frequency| NotificationFrequency[\"Notification Frequency\"]\n\n    Geolocation --\u003e |City/State| Location[\"City/State\"]\n    Geolocation --\u003e |GPS Coordinates| GPS[\"GPS Coordinates\"]\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgabrielgpenatech%2Ftattoo-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgabrielgpenatech%2Ftattoo-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgabrielgpenatech%2Ftattoo-api/lists"}