{"id":31578357,"url":"https://github.com/stephane957/portfolio","last_synced_at":"2026-04-07T08:01:34.454Z","repository":{"id":317946717,"uuid":"1069432110","full_name":"stephane957/portfolio","owner":"stephane957","description":"My personal portfolio website, proudly built with Next.js, TypeScript and Tailwind.","archived":false,"fork":false,"pushed_at":"2025-10-10T01:44:58.000Z","size":62,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-31T09:51:22.958Z","etag":null,"topics":["jest","nextjs","open-source","pnpm","portfolio","react","react-testing-library","sentry","tailwindcss","typescript","vercel"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stephane957.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-10-03T23:42:52.000Z","updated_at":"2025-10-10T01:45:01.000Z","dependencies_parsed_at":"2025-10-08T21:30:36.826Z","dependency_job_id":null,"html_url":"https://github.com/stephane957/portfolio","commit_stats":null,"previous_names":["stephane957/portfolio"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/stephane957/portfolio","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stephane957%2Fportfolio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stephane957%2Fportfolio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stephane957%2Fportfolio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stephane957%2Fportfolio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stephane957","download_url":"https://codeload.github.com/stephane957/portfolio/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stephane957%2Fportfolio/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31504897,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T03:10:19.677Z","status":"ssl_error","status_checked_at":"2026-04-07T03:10:13.982Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["jest","nextjs","open-source","pnpm","portfolio","react","react-testing-library","sentry","tailwindcss","typescript","vercel"],"created_at":"2025-10-05T19:57:06.928Z","updated_at":"2026-04-07T08:01:34.420Z","avatar_url":"https://github.com/stephane957.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🚀 Software Developer Portfolio\nA modern, responsive portfolio website built with Next.js and Tailwind CSS, showcasing my projects and skills as a software developer. It uses the pnpm package manager by default, but can be used with ``npm`` or ``yarn`` as well.\n\nThis project is a constant work in progress, so if you find any bugs, typos or other errors, please feel free to open an issue or pull request. \n\nThis project is open source, so please feel free to fork and adapt for your own projects (credit would be appreciated).\n\n\n# ✨ Features\n- ⚡ **Blazing Fast** - Built with Next.js for optimal performance\n- 📱 **Fully Responsive** - Looks great on all devices\n- 🎨 **Modern Design** - Clean, professional UI with Tailwind CSS\n- 🔧 **DevOps Ready** - CI/CD pipeline with GitHub Actions\n- 🌐 **SEO Optimized** - Next.js SSR and meta tags for better visibility\n- 📧 **Contact Form** - Integrated with serverless functions\n\n# 🛠 Tech Stack\n- **Frontend**: Next.js 14, React, Tailwind CSS\n- **Deployment**: Vercel\n- **CI/CD**: GitHub Actions\n- **Version Control**: Git \u0026 GitHub\n- **Styling**: Tailwind CSS, CSS3\n- **Icons**: Lucide React / Heroicons\n\n# 🚀 Quick Start\n\n## Prerequisites\n\nNode.js 18+ installed on your local machine\nGit for version control\n\n## Installation\n\n1. **Clone the repository**\n   \nFork or clone this project.\n```\ngit clone https://github.com/yourusername/portfolio.git\ncd portfolio\n```\n2. **Install dependencies**\n\n```\npnpm install\n```\n\n3. **Run the development server**\n\n```\npnpm dev\n```\n4. **Open the source code and start editing!**\n   \nNavigate to ``http://localhost:3000``.\n\nOpen the portfolio directory in your code editor of choice and edit src/app/page.tsx. Save your changes and the browser will update in real time!\n\n## Next.js\nTo learn more about Next.js, take a look at the following resources:\n\n- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.\n- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.\n  \nYou can check out the [Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome!\n\n## Styling\n\nThe project uses Tailwind CSS. You can customize:\n- Colors in ``tailwind.config.js``\n- Global ``styles in app/globals.css``\n- Component-specific styles using Tailwind classes\n\n# 🚀 Deployment\n\nAutomatic Deployment with Vercel\nThis project is configured for automatic deployment on Vercel:\n1. Push your code to GitHub\n2. Connect your repository to [Vercel](https://vercel.com/login)\n3. Deployments happen automatically on every push to ``main``\n\n# Manual Deployment\n\n```\n# Build the project\nnpm run build\n\n# Deploy to Vercel\nnpm i -g vercel\nvercel --prod\n```\n\n# 📄 License\nThis project is open source and available under the MIT License.\n\n# 🙏 Acknowledgments\n\n- [Next.js](https://nextjs.org/) - The React framework\n- [Tailwind CSS](https://tailwindcss.com/) - For styling\n- [Vercel](https://vercel.com/login) - For seamless deployment\n- [Lucide Icons](https://lucide.dev/) - For beautiful icons\n\n\n⭐ Star this repo if you found it helpful!\n\n\n_This portfolio was built as part of my job search journey_.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstephane957%2Fportfolio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstephane957%2Fportfolio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstephane957%2Fportfolio/lists"}