{"id":15883794,"url":"https://github.com/yousufkalim/portfolio-react","last_synced_at":"2025-04-02T06:13:18.384Z","repository":{"id":137973803,"uuid":"322524968","full_name":"yousufkalim/portfolio-react","owner":"yousufkalim","description":"This is the public version of my portfolio website, Built in React using firebase. for more info visit ReadMe.","archived":false,"fork":false,"pushed_at":"2023-03-08T19:09:04.000Z","size":8521,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-07T20:32:42.760Z","etag":null,"topics":["blog","firebase","personal","personal-website","portfolio","portfolio-website","react","website"],"latest_commit_sha":null,"homepage":"http://kalim.pk","language":"JavaScript","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/yousufkalim.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":"2020-12-18T07:44:57.000Z","updated_at":"2023-06-09T11:39:14.000Z","dependencies_parsed_at":"2023-07-16T14:01:37.099Z","dependency_job_id":null,"html_url":"https://github.com/yousufkalim/portfolio-react","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/yousufkalim%2Fportfolio-react","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yousufkalim%2Fportfolio-react/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yousufkalim%2Fportfolio-react/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yousufkalim%2Fportfolio-react/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yousufkalim","download_url":"https://codeload.github.com/yousufkalim/portfolio-react/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246763945,"owners_count":20829799,"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":["blog","firebase","personal","personal-website","portfolio","portfolio-website","react","website"],"created_at":"2024-10-06T04:40:33.002Z","updated_at":"2025-04-02T06:13:18.369Z","avatar_url":"https://github.com/yousufkalim.png","language":"JavaScript","readme":"# Getting Started with Portfolio\n\nThis is the public version of my portfolio website [Kalim.Pk](https://kalim.pk) \\\nAfter a long time I made the source code of my personal website public. \\\nI made this saperate public repo to protect my secret information on production build. \\\nI don't update this public repository often. \\\nLast updated on 18-Dec-2020\n\nThis website is built in React. \\\nThis website is linked with [Portal](https://github.com/yousufkalim/portfolio-portal) of this website. \\\nI used firebase with these two projects. \\\nYou need to understand that how these two projects are communicating with each other using firebase.\n\n## Prerequisites\n\n**Step 1**\n\nFirst of all go to [Portal](https://github.com/yousufkalim/portfolio-portal) and set it up with firebase.\n\n**Step 2**\n\nGo to src/firebase.js \\\nAdd the configuration of your firebase Portal project, So we can fetch data that was posted with portal\n\n**If you don't wanna use firebase and portal then you don't need first two Steps**\n\nJust delete the src/firebase.js. \\\nAnd configure the controllers/dataFetch.js with your API to fetch articles, portfolios and quotes. \\\nAnd update the data in data directory according to your need.\n\n## Initialize the Project\n\nIn the project directory, you can run:\n\n### `npm install`\n\nInstall all the dependencies that used in this project.\n\n### `npm start`\n\nRuns the app in the development mode.\\\nOpen [http://localhost:3000](http://localhost:3000) to view it in the browser.\n\nThe page will reload if you make edits.\\\nYou will also see any lint errors in the console.\n\n### `npm test`\n\nLaunches the test runner in the interactive watch mode.\\\nSee the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information.\n\n### `npm run build`\n\nBuilds the app for production to the `build` folder.\\\nIt correctly bundles React in production mode and optimizes the build for the best performance.\n\nThe build is minified and the filenames include the hashes.\\\nYour app is ready to be deployed!\n\nSee the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyousufkalim%2Fportfolio-react","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyousufkalim%2Fportfolio-react","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyousufkalim%2Fportfolio-react/lists"}