{"id":14991034,"url":"https://github.com/alissanguyen/alissanguyen-dot-dev","last_synced_at":"2025-04-12T03:25:09.651Z","repository":{"id":42074787,"uuid":"452851872","full_name":"alissanguyen/alissanguyen-dot-dev","owner":"alissanguyen","description":"New version of my postfolio website, this time with gsap for animations","archived":false,"fork":false,"pushed_at":"2024-05-07T15:47:25.000Z","size":33410,"stargazers_count":47,"open_issues_count":0,"forks_count":11,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-03-25T23:02:06.146Z","etag":null,"topics":["cloudflare","cms","contentful","prism","react","reactjs","remix","remix-run","sendgrid","tailwind","tailwindcss","typescript","use-typewriter-hook","vercel"],"latest_commit_sha":null,"homepage":"https://alissanguyen.dev","language":"CSS","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/alissanguyen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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":"2022-01-27T21:32:36.000Z","updated_at":"2025-02-07T07:07:08.000Z","dependencies_parsed_at":"2024-09-15T20:08:49.739Z","dependency_job_id":"2c7d73e5-e76f-432a-a407-edc3f8ad7c8f","html_url":"https://github.com/alissanguyen/alissanguyen-dot-dev","commit_stats":{"total_commits":392,"total_committers":4,"mean_commits":98.0,"dds":0.007653061224489832,"last_synced_commit":"8ffeebd408214666142ab264203f95e9093df3e6"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alissanguyen%2Falissanguyen-dot-dev","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alissanguyen%2Falissanguyen-dot-dev/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alissanguyen%2Falissanguyen-dot-dev/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alissanguyen%2Falissanguyen-dot-dev/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alissanguyen","download_url":"https://codeload.github.com/alissanguyen/alissanguyen-dot-dev/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248511142,"owners_count":21116357,"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":["cloudflare","cms","contentful","prism","react","reactjs","remix","remix-run","sendgrid","tailwind","tailwindcss","typescript","use-typewriter-hook","vercel"],"created_at":"2024-09-24T14:21:21.215Z","updated_at":"2025-04-12T03:25:09.632Z","avatar_url":"https://github.com/alissanguyen.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Alissa Nguyen's Website\n\nURL https://www.alissanguyen.dev\n\nThis is my personal portfolio website and also is where I publish my writings.\n\n![Homepage's preview](./public/images/preview.jpg)\n![Blog's preview](./public/images/blogpreview.jpg)\n\n## Technologies\n\n### Front-End\n- Mainly built with Remix, React, and TailwindCSS\n- React Intersection Observer for animation when in frame\n- useTypewriter Hook - NPM Package published by me.\n\n### Deployment\n- Deployment through Vercel\n\n### Domain Management\n- Cloudflare\n- Namecheap\n- Netlify\n\n### Content Management System (CMS)\n- Contentful\n\n### UI \u0026 Animation Libraries\n- Reach\n- AnimeJS\n- Framer Motion\n\n### Others\n- Sendgrid - for automatic email\n- Error Stack Parser - for tracking error in development\n- Prism React Renderer - for code snippets\n- Hero Icons and React Icons - for svg/png icons\n\n\n## Acknowledgement\nMy website was primarily inspired from Kent C. Dodds. \n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falissanguyen%2Falissanguyen-dot-dev","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falissanguyen%2Falissanguyen-dot-dev","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falissanguyen%2Falissanguyen-dot-dev/lists"}