{"id":20001726,"url":"https://github.com/boer-coding/boer-coding","last_synced_at":"2026-03-03T23:03:24.062Z","repository":{"id":257176841,"uuid":"857130381","full_name":"boer-coding/boer-coding","owner":"boer-coding","description":"Dive into my coding playground! 🌟 This GitHub repository is where I share my software adventures, from cool web projects to full-stack marvels. It’s like a digital scrapbook of my coding journey—complete with nifty creations and geeky experiments. Check it out to see what I’ve been building and get a glimpse into my techie world! 🚀","archived":false,"fork":false,"pushed_at":"2024-11-22T17:52:28.000Z","size":10038,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-01T23:53:36.902Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"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/boer-coding.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":"2024-09-13T21:39:20.000Z","updated_at":"2024-11-22T17:52:31.000Z","dependencies_parsed_at":"2024-09-15T06:27:42.237Z","dependency_job_id":"c5780923-eed5-44a3-8ed7-783a76bf7556","html_url":"https://github.com/boer-coding/boer-coding","commit_stats":null,"previous_names":["boer-coding/boer-coding"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/boer-coding/boer-coding","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boer-coding%2Fboer-coding","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boer-coding%2Fboer-coding/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boer-coding%2Fboer-coding/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boer-coding%2Fboer-coding/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/boer-coding","download_url":"https://codeload.github.com/boer-coding/boer-coding/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boer-coding%2Fboer-coding/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30064797,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-03T18:21:05.932Z","status":"ssl_error","status_checked_at":"2026-03-03T18:20:59.341Z","response_time":61,"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":[],"created_at":"2024-11-13T05:18:31.549Z","updated_at":"2026-03-03T23:03:24.047Z","avatar_url":"https://github.com/boer-coding.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ctable style=\"border: none; border-collapse: collapse;\" align=\"center\u003e\n  \u003ctr style=\"border: none;\"\u003e\n    \u003ctd style=\"border: none; padding: 0;\"\u003e\n      \u003ch1 align=\"center\"\u003eHi 👋, I'm Boer Liu\u003c/h1\u003e\n      \u003ch3 align=\"center\"\u003eAspiring Software Engineer from the University of Pennsylvania\u003c/h3\u003e\n    \u003c/td\u003e\n    \u003ctd style=\"border: none; padding: 0;\"\u003e\n      \u003cimg src=\"https://raw.githubusercontent.com/boer-coding/boer-coding/main/img/hello.gif\" width=\"200\" /\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003cp align=\"left\"\u003e \n\u003c!--   \u003ca href=\"https://github.com/ryo-ma/github-profile-trophy\"\u003e\n\u003c!--     \u003cimg src=\"https://github-profile-trophy.vercel.app/?username=boer-coding\" alt=\"boer-coding\" /\u003e --\u003e\n  \u003c/a\u003e \n\u003c/p\u003e\n\n---\n\n## 🚀 About Me\n\n🎓 Hey there! I'm Boer Liu, a **software engineer** with a love for all things **web and full-stack development**. Currently, I'm diving deep into my MSc in Computer and Information Technology at the University of Pennsylvania, aiming to wrap up by December 2025. Along the way, I've been crushing it in courses like **Introduction to Software Development**, **Data Structures and Software Design**, and **Database \u0026 Information Systems**. Can't wait to see where this journey takes me! 🚀💻\n\n💻 I'm all about open-source contributions and love getting hands-on with a mix of awesome tech like **Java**, **Python**, **JavaScript**, **HTML/CSS**, and **C++**. I've got the chops when it comes to frameworks and tools like **React.js**, **Node.js**, **Express.js**, **MongoDB**, and **Docker**. Building intricate systems? Oh yeah, that's my jam—and making them better every step of the way is even more exciting! 🚀 I'm always on the hunt for new knowledge and ready to explore every corner of the tech world. 🌍\n\n🔗 Check out my personal portfolio [here](https://boer-portfolio.vercel.app/) to see more of my work and projects. 🌐\n\n🎵 Outside the tech world, I enjoy a variety of hobbies, including learning surfing 🏄‍♂️, hiking⛰️, and spending time with my family 🥰.\n\n🌱 I deeply appreciate everything I have: the love and support from family and friends, the beauty of nature, music, movies, and the gift of life itself! 👨‍👩‍👧‍👦🎶🎬💖\n\n---\n\n## 📚 Project Catalog\n\nCheck out my pinned repos for the projects I build. (list continuously updating)\n\n### 🌐 Full-Stack Development\n\n- **[SafeStayNY-Fullstack-SearchPlatform](https://safestayny.vercel.app/)**: A powerful search platform that offers crime statistics and Airbnb listing information for New York City neighborhoods, delivering tailored recommendations based on user preferences for safety and price.\n- **[Jellycat-Fullstack-Ecommerce](https://jellycat-frontend-d44f779084b9.herokuapp.com/)**: An advanced e-commerce website using React, boosting customer engagement with easy cart additions, detailed product exploration, and seamless purchases.\n\n### 🌐 Front-End Development\n\n- **[Covilla-Frontend-Project](https://boer-coding.github.io/covilla/)**: A dynamic web platform for a family travel agency, designed to enhance the user experience in exploring and booking vacations worldwide.\n- **[WeatherStack-Frontend-Clone](https://boer-coding.github.io/weatherstack/)**: A precise clone of the WeatherStack front end, created using HTML and CSS. This project replicates the original WeatherStack interface, demonstrating expertise in responsive design and styling.\n\n### ☕ Java Projects\n- **[Philadelphia-Covid-Data-Explorer](https://github.com/boer-coding/Philadelphia-covid-data-explorer)**: The Philadelphia Covid Data Explorer uses data from OpenDataPhilly and the U.S. Census Bureau to provide insights on COVID-19, properties, and population by ZIP code, helping officials and residents make data-driven decisions on public health and real estate trends in Philadelphia.\n\n---\n\n## 💻 Skills\n\n### Languages\n\n\u003cp align=\"left\"\u003e \n  \u003cimg src=\"https://img.shields.io/badge/Java-007396?style=for-the-badge\u0026logo=java\u0026logoColor=white\" alt=\"Java Badge\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/JavaScript-F7DF1E?style=for-the-badge\u0026logo=javascript\u0026logoColor=black\" alt=\"JavaScript Badge\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/Python-3776AB?style=for-the-badge\u0026logo=python\u0026logoColor=white\" alt=\"Python Badge\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/C++-00599C?style=for-the-badge\u0026logo=c%2B%2B\u0026logoColor=white\" alt=\"C++ Badge\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/TypeScript-3178C6?style=for-the-badge\u0026logo=typescript\u0026logoColor=white\" alt=\"TypeScript Badge\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/SQL-4479A1?style=for-the-badge\u0026logo=amazon-rds\u0026logoColor=white\" alt=\"SQL Badge\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/HTML5-E34F26?style=for-the-badge\u0026logo=html5\u0026logoColor=white\" alt=\"HTML Badge\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/CSS3-1572B6?style=for-the-badge\u0026logo=css3\u0026logoColor=white\" alt=\"CSS Badge\" /\u003e\n\n\u003c/p\u003e\n\n### Frontend\n\n\u003cp align=\"left\"\u003e \n  \u003cimg src=\"https://img.shields.io/badge/React-61DAFB?style=for-the-badge\u0026logo=react\u0026logoColor=white\" alt=\"React Badge\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/Redux-764ABC?style=for-the-badge\u0026logo=redux\u0026logoColor=white\" alt=\"Redux Badge\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/MUI-007FFF?style=for-the-badge\u0026logo=mui\u0026logoColor=white\" alt=\"MUI Badge\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/Bootstrap-7952B3?style=for-the-badge\u0026logo=bootstrap\u0026logoColor=white\" alt=\"Bootstrap Badge\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/Next.js-000000?style=for-the-badge\u0026logo=next.js\u0026logoColor=white\" alt=\"Next.js Badge\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/Babel-F9DC3E?style=for-the-badge\u0026logo=babel\u0026logoColor=black\" alt=\"Babel Badge\" /\u003e\n\n\u003c/p\u003e\n\n### Backend\n\n\u003cp align=\"left\"\u003e \n  \u003cimg src=\"https://img.shields.io/badge/Node.js-339933?style=for-the-badge\u0026logo=nodedotjs\u0026logoColor=white\" alt=\"Node.js Badge\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/Express.js-000000?style=for-the-badge\u0026logo=express\u0026logoColor=white\" alt=\"Express.js Badge\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/JUnit-25A162?style=for-the-badge\u0026logo=junit5\u0026logoColor=white\" alt=\"JUnit Badge\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/Shell-121011?style=for-the-badge\u0026logo=gnu-bash\u0026logoColor=white\" alt=\"Shell Badge\" /\u003e\n\n\u003c/p\u003e\n\n### Databases\n\n\u003cp align=\"left\"\u003e \n\u003cimg src=\"https://img.shields.io/badge/MongoDB-47A248?style=for-the-badge\u0026logo=mongodb\u0026logoColor=white\" alt=\"MongoDB Badge\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/MySQL-4479A1?style=for-the-badge\u0026logo=mysql\u0026logoColor=white\" alt=\"MySQL Badge\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/PostgreSQL-336791?style=for-the-badge\u0026logo=postgresql\u0026logoColor=white\" alt=\"PostgreSQL Badge\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/SQLite-003B57?style=for-the-badge\u0026logo=sqlite\u0026logoColor=white\" alt=\"SQLite Badge\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/Oracle-F80000?style=for-the-badge\u0026logo=oracle\u0026logoColor=white\" alt=\"Oracle Badge\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/Neo4j-008CC1?style=for-the-badge\u0026logo=neo4j\u0026logoColor=white\" alt=\"Neo4j Badge\" /\u003e\n\n\u003c/p\u003e\n\n### DevOps \u0026 Cloud Tools\n\n\u003cp align=\"left\"\u003e \n\u003cimg src=\"https://img.shields.io/badge/Git-F05032?style=for-the-badge\u0026logo=git\u0026logoColor=white\" alt=\"Git Badge\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/Docker-2496ED?style=for-the-badge\u0026logo=docker\u0026logoColor=white\" alt=\"Docker Badge\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/Heroku-430098?style=for-the-badge\u0026logo=heroku\u0026logoColor=white\" alt=\"Heroku Badge\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/Vercel-000000?style=for-the-badge\u0026logo=vercel\u0026logoColor=white\" alt=\"Vercel Badge\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/AWS-232F3E?style=for-the-badge\u0026logo=amazon-aws\u0026logoColor=white\" alt=\"AWS Badge\" /\u003e\n\n\u003c/p\u003e\n\n### Data Science \u0026 Machine Learning\n\n\u003cp align=\"left\"\u003e \n \u003cimg src=\"https://img.shields.io/badge/Pandas-150458?style=for-the-badge\u0026logo=pandas\u0026logoColor=white\" alt=\"Pandas Badge\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/Scikit--learn-F7931E?style=for-the-badge\u0026logo=scikit-learn\u0026logoColor=white\" alt=\"Scikit-learn Badge\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/Matplotlib-3776AB?style=for-the-badge\u0026logo=python\u0026logoColor=white\" alt=\"Matplotlib Badge\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/Seaborn-2E4A62?style=for-the-badge\u0026logo=python\u0026logoColor=white\" alt=\"Seaborn Badge\" /\u003e\n\n\u003c/p\u003e\n\n### Data Visualization \u0026 Other Tools\n\n\u003cp align=\"left\"\u003e \n  \u003cimg src=\"https://img.shields.io/badge/Tableau-E97627?style=for-the-badge\u0026logo=tableau\u0026logoColor=white\" alt=\"Tableau Badge\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/macOS-000000?style=for-the-badge\u0026logo=apple\u0026logoColor=white\" alt=\"macOS Badge\" /\u003e\n\n\u003c/p\u003e\n\n---\n\n## 📊 Stats\n\n\u003c!-- Profile Details and Top Languages Cards Side by Side --\u003e\n\u003cp align=\"center\"\u003e\n\u003c!--   \u003cimg src=\"http://github-profile-summary-cards.vercel.app/api/cards/profile-details?username=zairuiy-coding\u0026theme=default\" alt=\"Profile Details\" style=\"width: 49%; display: inline-block;\" /\u003e\n  \u003cimg src=\"https://github-readme-stats.vercel.app/api/top-langs?username=zairuiy-coding\u0026show_icons=true\u0026locale=en\u0026layout=compact\" alt=\"Top Languages\" style=\"width: 49%; display: inline-block;\" /\u003e --\u003e\n\u003c/p\u003e\n\n\u003c!-- Stats and Productive Time Cards Side by Side --\u003e\n\u003cp align=\"center\"\u003e\n\u003c!--   \u003cimg src=\"http://github-profile-summary-cards.vercel.app/api/cards/stats?username=zairuiy-coding\u0026theme=default\" alt=\"Stats\" style=\"width: 49%; display: inline-block;\" /\u003e\n  \u003cimg src=\"http://github-profile-summary-cards.vercel.app/api/cards/productive-time?username=zairuiy-coding\u0026theme=default\u0026utcOffset=8\" alt=\"Productive Time\" style=\"width: 49%; display: inline-block;\" /\u003e --\u003e\n\u003c/p\u003e\n\n---\n\n## 🔗 Links\n\n\u003ch3 align=\"left\"\u003eConnect with me:\u003c/h3\u003e\n\u003cp align=\"left\"\u003e\n\u003c!--   \u003ca href=\"https://linkedin.com/in/zairui-yang\" target=\"blank\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge\u0026logo=linkedin\u0026logoColor=white\" alt=\"LinkedIn\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://zairuiy-coding.github.io\" target=\"blank\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Portfolio-000000?style=for-the-badge\u0026logo=githubpages\u0026logoColor=white\" alt=\"Portfolio\" /\u003e\n  \u003c/a\u003e --\u003e\n\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fboer-coding%2Fboer-coding","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fboer-coding%2Fboer-coding","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fboer-coding%2Fboer-coding/lists"}