{"id":32692495,"url":"https://github.com/wylayy/simple-portfolio","last_synced_at":"2026-05-03T11:35:28.352Z","repository":{"id":320699017,"uuid":"1083060888","full_name":"wylayy/simple-portfolio","owner":"wylayy","description":"Simple \u0026 modern portfolio page, fully customized and lighweight","archived":false,"fork":false,"pushed_at":"2025-10-25T10:00:55.000Z","size":110,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-11-01T16:05:53.647Z","etag":null,"topics":["framer-motion","geist","lightweight","lucide-react","modern","nextjs16","portfolio","portfolio-website","simple","tailwindcss-v4","typescript","vercel"],"latest_commit_sha":null,"homepage":"https://simple-portfolio.waylay.my.id","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/wylayy.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-25T09:08:13.000Z","updated_at":"2025-10-25T10:00:58.000Z","dependencies_parsed_at":"2025-10-25T11:27:55.590Z","dependency_job_id":"eb437849-bd27-49ce-865b-fe7f6716a1c2","html_url":"https://github.com/wylayy/simple-portfolio","commit_stats":null,"previous_names":["wylayy/simple-portofolio"],"tags_count":0,"template":true,"template_full_name":null,"purl":"pkg:github/wylayy/simple-portfolio","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wylayy%2Fsimple-portfolio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wylayy%2Fsimple-portfolio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wylayy%2Fsimple-portfolio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wylayy%2Fsimple-portfolio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wylayy","download_url":"https://codeload.github.com/wylayy/simple-portfolio/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wylayy%2Fsimple-portfolio/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32567487,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-03T06:36:36.687Z","status":"ssl_error","status_checked_at":"2026-05-03T06:36:09.306Z","response_time":103,"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":["framer-motion","geist","lightweight","lucide-react","modern","nextjs16","portfolio","portfolio-website","simple","tailwindcss-v4","typescript","vercel"],"created_at":"2025-11-01T16:01:18.960Z","updated_at":"2026-05-03T11:35:28.346Z","avatar_url":"https://github.com/wylayy.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Simple Portfolio Website\n\nA stunning, modern portfolio website built with **Next.js 16**, featuring advanced animations, centralized configuration, and a minimal design aesthetic. Designed for developers who want a professional presence without the hassle.\n\n![Next.js](https://img.shields.io/badge/Next.js-16.0.0-black?style=for-the-badge\u0026logo=next.js)\n![React](https://img.shields.io/badge/React-19.0.0-blue?style=for-the-badge\u0026logo=react)\n![TailwindCSS](https://img.shields.io/badge/TailwindCSS-4.0-38bdf8?style=for-the-badge\u0026logo=tailwindcss)\n![Framer Motion](https://img.shields.io/badge/Framer%20Motion-11.11-ff0055?style=for-the-badge\u0026logo=framer)\n![TypeScript](https://img.shields.io/badge/TypeScript-5.0-3178c6?style=for-the-badge\u0026logo=typescript)\n\n## ✨ Key Features\n\n- **🎨 Modern \u0026 Minimalist Design**: Clean aesthetics with a focus on typography and whitespace.\n- **⚙️ Centralized Configuration**: Manage all content (text, links, projects) from a single `settings.json` file.\n- **⚡ High Performance**: Optimized for speed with Next.js 16, achieving 95+ Lighthouse scores.\n- **🎬 Advanced Animations**: Smooth page transitions, scroll reveals, and interactive elements using Framer Motion.\n- **📱 Fully Responsive**: Looks perfect on all devices, from mobile phones to large desktops.\n- **🔍 SEO Optimized**: Built-in metadata management for better search engine visibility.\n- **🧩 Component-Based**: Modular architecture for easy maintenance and scalability.\n\n## 🛠️ Tech Stack\n\n- **Framework**: [Next.js 16](https://nextjs.org/) (App Router)\n- **Language**: [TypeScript](https://www.typescriptlang.org/)\n- **Styling**: [TailwindCSS 4](https://tailwindcss.com/)\n- **Animations**: [Framer Motion](https://www.framer.com/motion/)\n- **Icons**: [Lucide React](https://lucide.dev/)\n- **Fonts**: [Geist](https://vercel.com/font)\n\n## 🚀 Deployment\n\nThe easiest way to deploy is using [Vercel](https://vercel.com).\n\n1. Push your code to a GitHub repository.\n2. Go to Vercel and \"Add New Project\".\n3. Import your repository.\n4. Click **Deploy**.\n\n[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fyourusername%2Fsimple-portfolio)\n\n## 🎯 Configuration\n\nThe entire content of the website is driven by the `settings.json` file. You don't need to touch the code to update your information!\n\n### How to Edit Content\n\nOpen `settings.json` and modify the values:\n\n```json\n{\n  \"personal\": {\n    \"name\": \"Your Name\",\n    \"title\": \"Full Stack Developer\",\n    \"email\": \"hello@example.com\",\n    // ...\n  },\n  \"social\": {\n    \"github\": \"https://github.com/yourusername\",\n    \"linkedin\": \"https://linkedin.com/in/yourusername\"\n    // ...\n  },\n  \"projects\": [\n    // Add your projects here\n  ]\n}\n```\n\n### Customizing Colors\n\nTo change the color theme, edit `app/globals.css`:\n\n```css\n:root {\n  --background: #0a0a0a;  /* Main background color */\n  --foreground: #f5f5f5;  /* Main text color */\n  --accent: #ffffff;      /* Accent color for highlights */\n  --muted: #6b7280;       /* Muted text color */\n}\n```\n\n## 📁 Project Structure\n\n```\nsimple-portfolio/\n├── app/\n│   ├── components/         # UI Components (Hero, About, Projects, etc.)\n│   ├── globals.css         # Global styles \u0026 theme variables\n│   ├── layout.tsx          # Root layout \u0026 SEO\n│   └── page.tsx            # Main entry point\n├── public/                 # Static assets (images, icons)\n├── settings.json           # ⚡ Main Configuration File\n├── next.config.ts          # Next.js config\n├── tailwind.config.ts      # Tailwind config\n└── tsconfig.json           # TypeScript config\n```\n\n## 🤝 Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n1. Fork the project\n2. Create your feature branch (`git checkout -b feature/AmazingFeature`)\n3. Commit your changes (`git commit -m 'Add some AmazingFeature'`)\n4. Push to the branch (`git push origin feature/AmazingFeature`)\n5. Open a Pull Request\n\n## 📝 License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n---\n\n**Created with ❤️ by Waylay**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwylayy%2Fsimple-portfolio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwylayy%2Fsimple-portfolio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwylayy%2Fsimple-portfolio/lists"}