{"id":15396767,"url":"https://github.com/annaburd/web-portfolio","last_synced_at":"2025-08-03T13:30:54.782Z","repository":{"id":217305440,"uuid":"724012702","full_name":"AnnaBurd/web-portfolio","owner":"AnnaBurd","description":"A website-portfolio for a beginner developer/freelancer.","archived":false,"fork":false,"pushed_at":"2024-10-07T08:38:39.000Z","size":38857,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-10-24T18:30:22.443Z","etag":null,"topics":["beginner","framer-motion","i18n","nextjs","portfolio","simple-project","website"],"latest_commit_sha":null,"homepage":"https://annaburd.me/","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/AnnaBurd.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-11-27T08:07:38.000Z","updated_at":"2024-10-22T05:42:40.000Z","dependencies_parsed_at":null,"dependency_job_id":"5757617e-569e-438d-abb2-0fa88bee9902","html_url":"https://github.com/AnnaBurd/web-portfolio","commit_stats":{"total_commits":61,"total_committers":2,"mean_commits":30.5,"dds":"0.016393442622950838","last_synced_commit":"a92a290ab29e8a64f36fa11423a0ef7dd51ab179"},"previous_names":["annaburd/web-portfolio"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AnnaBurd%2Fweb-portfolio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AnnaBurd%2Fweb-portfolio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AnnaBurd%2Fweb-portfolio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AnnaBurd%2Fweb-portfolio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AnnaBurd","download_url":"https://codeload.github.com/AnnaBurd/web-portfolio/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228546355,"owners_count":17934901,"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":["beginner","framer-motion","i18n","nextjs","portfolio","simple-project","website"],"created_at":"2024-10-01T15:34:52.684Z","updated_at":"2024-12-07T01:23:30.304Z","avatar_url":"https://github.com/AnnaBurd.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# [Web Portfolio - AnnaBurd \u003cimg src=\"src/app/favicon.svg\" width=\"30\" style=\"margin-bottom:-6px;margin-left:2px\"\u003e][url]\n\n![](preview/mockup.png)\n\n\u003e A simple and user-friendly web portfolio designed for multilingual web developers, suitable for beginners or freelancers. Developed with Next.js, TypeScript, and Tailwind CSS, this project focuses on showcasing your projects in a structured and accurate manner.\n\n[url]: https://annaburd.me/ \"Anna's portfolio\"\n\n[![Netlify Status](https://api.netlify.com/api/v1/badges/616ca1c2-abb2-438f-93a5-a0c52a71104b/deploy-status)](https://app.netlify.com/sites/annaburd/deploys)\n\nIn the ever-evolving digital landscape, **personal branding** is not merely a choice - it's a necessity, especially in the fiercely competitive job market for aspiring developers. A **standout portfolio is a contemporary requirement nowadays** - without one, the journey to securing your first job can be an uphill battle.\n\nFortunately, there's no shortage of open-source portfolios for inspiration. You can explore curated lists such as:\n\n1. [emmabostian/developer-portfolios](https://github.com/emmabostian/developer-portfolios)\n   \u003e A compilation of developer portfolios for your creative inspiration.\n2. [Evavic44/portfolio-ideas](https://github.com/Evavic44/portfolio-ideas)\n   \u003e A curation of awesome portfolio website ideas for developers and designers to draw inspiration from.\n3. [Renovamen/playground-macos](https://github.com/Renovamen/playground-macos)\n   \u003e An innovative portfolio website that simulates the macOS GUI.\n\nHowever, most existing portfolios are written exclusively in English (or another single language), leaving a gap for those who communicate in multiple languages.\n\nThis project addresses that gap, concentrating on **multilingual beginner developers and freelancers**, offering robust internationalization support (with i18n). On the downside, it multiplies the task of content writing, necessitating a copy for each language you know.\n\n[**Visit Live Site**][url]\n\n## Key Features\n\n- i18n support\n- Mobile-first responsive design\n\n## Designed with and Built with\n\nFor a comprehensive view of all dependencies, including exact versions, feel free to explore the details in the [package.json](https://github.com/AnnaBurd/web-portfolio/blob/main/package.json) file.\n\n| Name                                                                                                                       | Usage                                                 |\n| -------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------- |\n| ![TypeScript Badge](https://img.shields.io/badge/TypeScript-3178C6?logo=typescript\u0026logoColor=fff\u0026style=flat-square)        | A superset of JavaScript with static typing.          |\n| ![React Badge](https://img.shields.io/badge/React-61DAFB?logo=react\u0026logoColor=000\u0026style=flat-square)                       | JavaScript library for building user interfaces.      |\n| ![Next.js Badge](https://img.shields.io/badge/Next.js-000?logo=nextdotjs\u0026logoColor=fff\u0026style=flat-square)                  | React framework for building web applications.        |\n| ![i18next Badge](https://img.shields.io/badge/i18next-26A69A?logo=i18next\u0026logoColor=fff\u0026style=flat-square)                 | An internationalization framework for JavaScript.     |\n| ![Headless UI Badge](https://img.shields.io/badge/Headless%20UI-66E3FF?logo=headlessui\u0026logoColor=000\u0026style=flat-square)    | Set of completely unstyled UI components.             |\n| ![Markdown Badge](https://img.shields.io/badge/Markdown-000?logo=markdown\u0026logoColor=fff\u0026style=flat-square)                 | Lightweight markup language for formatting text.      |\n| ![Figma Badge](https://img.shields.io/badge/Figma-F24E1E?logo=figma\u0026logoColor=fff\u0026style=flat-square)                       | Collaborative interface design tool.                  |\n| ![Tailwind CSS Badge](https://img.shields.io/badge/Tailwind%20CSS-06B6D4?logo=tailwindcss\u0026logoColor=fff\u0026style=flat-square) | Utility-first CSS framework for rapid UI development. |\n\n## Getting Started\n\n| Command           | Action                                       |\n| :---------------- | :------------------------------------------- |\n| `npm install`     | Installs dependencies                        |\n| `npm run dev`     | Starts local dev server at `localhost:3000`  |\n| `npm run build`   | Build your production site to `./.next/`     |\n| `npm run preview` | Preview your build locally, before deploying |\n\nOpen [http://localhost:3000](http://localhost:3000) with your browser to see the result.\n\n## Project Structure\n\nThe project uses the `NextJS app router` and file-based routing.\n\n## Deployment\n\nThe project can be deployed to Vercel/Netlify hosting (tested on Netlify).\n\n## 👀 Want to contribute?\n\n1. Fork project (\u003chttps://github.com/AnnaBurd/web-portfolio/fork\u003e)\n2. Create your feature branch (`git checkout -b feature/fooBar`)\n3. Commit your changes (`git commit -am 'Add some fooBar'`)\n4. Push to the branch (`git push origin feature/fooBar`)\n5. Create a new Pull Request\n\n[Discuss Issues](https://www.linkedin.com/in/anna-burdanova-b91453218/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fannaburd%2Fweb-portfolio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fannaburd%2Fweb-portfolio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fannaburd%2Fweb-portfolio/lists"}