{"id":16615873,"url":"https://github.com/manudeli/gmail","last_synced_at":"2025-04-22T18:49:46.272Z","repository":{"id":132435819,"uuid":"385966836","full_name":"manudeli/gmail","owner":"manudeli","description":"✉️ Gmail 클로닝","archived":false,"fork":false,"pushed_at":"2021-08-01T05:36:59.000Z","size":14592,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-03-29T17:51:07.420Z","etag":null,"topics":["nextjs","react","redux-toolkit","route53","tailwind","typescript","vercel"],"latest_commit_sha":null,"homepage":"https://mail.jonghyeon.work","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/manudeli.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":"2021-07-14T14:20:41.000Z","updated_at":"2023-06-04T01:23:00.000Z","dependencies_parsed_at":null,"dependency_job_id":"9cecc0ae-bec3-493a-9b90-05bea728302d","html_url":"https://github.com/manudeli/gmail","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/manudeli%2Fgmail","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manudeli%2Fgmail/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manudeli%2Fgmail/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manudeli%2Fgmail/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/manudeli","download_url":"https://codeload.github.com/manudeli/gmail/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250302583,"owners_count":21408408,"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":["nextjs","react","redux-toolkit","route53","tailwind","typescript","vercel"],"created_at":"2024-10-12T02:11:03.614Z","updated_at":"2025-04-22T18:49:46.239Z","avatar_url":"https://github.com/manudeli.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Gmail Clone ✉️\n**Apply Next.js, TypeScript, Tailwind**\n\n## 1. Main functionalities\n1. Compose first mail (inside of fake redux d)\n2. Reply in thread\n3. Classify mails by criteria, Starred / Inbox / Sent / Important\n\n|Compose mail|Reply in thread|\n|:-------------------:|:-------------------:|\n|![picture alt](https://user-images.githubusercontent.com/61593290/127760245-61fe6164-e6b6-4a0d-8d73-f11d4e657a82.png)|![picture alt](https://user-images.githubusercontent.com/61593290/127760228-29b8a576-7829-4ef4-b539-6f8e377a134e.png)|\n\n## 2. Details\n1. Beautiful Components (Tooltip, Modal)\n3. **Keyboard Shorcuts** of the Form Creator\n\u003e  \u003ckbd\u003eSpacebar\u003c/kbd\u003e: Escape TextInput, Make new TextInput for email\n\n|||\n|:-------------------:|:-------------------:|\n|\u003cimg width=400 src=\"https://user-images.githubusercontent.com/61593290/127760138-d5fde90a-777f-4a6b-85b2-5815c90b21c5.png\"/\u003e|\u003cimg width=400 src=\"https://user-images.githubusercontent.com/61593290/127760157-d654bc95-a74a-4456-a07a-369041620e6d.png\"/\u003e|\n\n## 3. Tech used\n- React\n- Next\n- TypeScript\n- Redux-toolkit\n- Tailwind CSS\n- AWS S3\n- AWS Cloudfront\n- AWS Route53\n- AWS Certificate Manager\n\n## 4. Link\n[mail.jonghyeon.work](https://mail.jonghyeon.work)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmanudeli%2Fgmail","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmanudeli%2Fgmail","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmanudeli%2Fgmail/lists"}