{"id":25638556,"url":"https://github.com/stenwire/portfoliome","last_synced_at":"2025-02-23T02:31:51.927Z","repository":{"id":111747355,"uuid":"454605946","full_name":"stenwire/PortfolioMe","owner":"stenwire","description":"A repository dedicated to my portfolio.","archived":false,"fork":false,"pushed_at":"2023-11-25T01:37:46.000Z","size":4907,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2023-11-25T02:27:21.187Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","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/stenwire.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}},"created_at":"2022-02-02T01:12:11.000Z","updated_at":"2023-11-25T02:27:24.963Z","dependencies_parsed_at":"2023-11-25T02:27:23.957Z","dependency_job_id":"1e1151bb-7ec1-42a5-bb39-0ae235436af1","html_url":"https://github.com/stenwire/PortfolioMe","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stenwire%2FPortfolioMe","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stenwire%2FPortfolioMe/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stenwire%2FPortfolioMe/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stenwire%2FPortfolioMe/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stenwire","download_url":"https://codeload.github.com/stenwire/PortfolioMe/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240261192,"owners_count":19773454,"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":[],"created_at":"2025-02-23T02:31:48.495Z","updated_at":"2025-02-23T02:31:51.862Z","avatar_url":"https://github.com/stenwire.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ca href=\"https://github.com/stenwire/My-Portfolio\"\u003e\u003cimg src=\"https://i.ibb.co/C6fPvsf/image.jpg\" alt=\"image\" border=\"0\"\u003e\u003c/a\u003e\n\n# PortfolioMe 🚀\nI initially started this project for myself, but why not just make it open source so everyone can benefit from it, Ikr I'm very kind - don't mention.\n\nlink to API documentation: https://documenter.getpostman.com/view/16596786/2s93si1VTJ\n\n##### [A more detailed readme coming up soon 🍳]\n\n### Things I'm currently trying to achieve with this project♨️\n- update Readme\n- Create base Postman docs\n- deploying to render\n  ##### Invite Contributors\n- publishing an article to announce\n- post on LinkedIn\n- post on Twitter\n- post to WhatsApp group(s)\n\n\n\n## How to use: For mere mortals 🙂\n### Requirements:\n- Make, Docker, and Docker Compose\n\n### Running the application with Docker (recommended) 🐳\n- Clone the repo\n- `cd` into the repo\n- Duplicate the file named \".env.example\", rename the new copy to \".env\".\n- Edit the content of the `.env` file as you want. At this point you'll also want to edit the\n`environment` section of the `postgres` service in the `docker-compose.yml` file to\nreflect your choice of database. Ensure you correlate this change with the content\nof the `.env` file.\n- Perform migrations with `make migrate`\n- Create your superuser account with `make createsuperuser`. Fill in required details. Note that your password won't display on the screen. Type blindly and trust everything to work.\n- To start the server, run `make up`\n- You can start making requests by visiting [http://127.0.0.1:8000](http://127.0.0.1:8000)\n- Edit the template as you want for your app\n\n### Running the application outside of Docker (not recommended, not even remotely) ⚓\n- Create a database with Postgres through the `psql` command. Can't remember\nthe whole steps and I'm too tired to google it, it's why I said you should\nuse Docker.\n- Duplicate the file named \".env.example\", rename the new copy to \".env\".\n- Edit the content of the `.env` file as you want, especially to\nreflect your choice of database. Ensure you correlate this change with the results of\nof the first step\n- Perform migrations with `python manage.py migrate`. You still don't want to use Docker?!\n- To start the server, run `gunicorn --bind 0.0.0.0:8000 config.wsgi:application`.\nLol, I told you to use Docker.\n- You can start making requests by visiting [http://127.0.0.1:8000](http://127.0.0.1:8000)\n- Edit the template as you want for your app (switch to Docker)\n\n\n*Note:*\nThe majority of the docs is found in the [Contributions section](CONTRIBUTIONS/README.md).\nCheck it if (when) you need help.\n\n## Got problems?\nRaise an issue.\n\n## FAQs\n1.\n    Q: Why do you insiste I use Docker?\n\n    A: It is actually easier to use and setup\n\n2.\n    Q: Why do you use `master` as the default branch?\n\n    A: To make the codebase look older and more matured than it actually is.\n    Don't lie, you respect `master` more than `main` (what those NodeJS children love).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstenwire%2Fportfoliome","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstenwire%2Fportfoliome","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstenwire%2Fportfoliome/lists"}