{"id":20522375,"url":"https://github.com/semanurbilada/portfolio_plus","last_synced_at":"2026-05-07T06:32:09.849Z","repository":{"id":229239905,"uuid":"763389767","full_name":"semanurbilada/portfolio_plus","owner":"semanurbilada","description":"Django CV page project for the technical lecture of Advanced Web Programming.","archived":false,"fork":false,"pushed_at":"2024-06-13T06:49:17.000Z","size":2336,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-06T00:35:23.331Z","etag":null,"topics":["django","django-bootstrap","django-bootstrap-v5","django-cv-page","django-portfolio","django-project","docker","docker-compose","docker-container","dockerfile","mit-license"],"latest_commit_sha":null,"homepage":"","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/semanurbilada.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}},"created_at":"2024-02-26T07:50:14.000Z","updated_at":"2024-07-08T06:53:12.000Z","dependencies_parsed_at":null,"dependency_job_id":"46485d04-efec-4ebc-b570-c93388295632","html_url":"https://github.com/semanurbilada/portfolio_plus","commit_stats":null,"previous_names":["semanurbilada/portfolio_plus"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/semanurbilada/portfolio_plus","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/semanurbilada%2Fportfolio_plus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/semanurbilada%2Fportfolio_plus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/semanurbilada%2Fportfolio_plus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/semanurbilada%2Fportfolio_plus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/semanurbilada","download_url":"https://codeload.github.com/semanurbilada/portfolio_plus/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/semanurbilada%2Fportfolio_plus/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263699717,"owners_count":23497958,"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":["django","django-bootstrap","django-bootstrap-v5","django-cv-page","django-portfolio","django-project","docker","docker-compose","docker-container","dockerfile","mit-license"],"created_at":"2024-11-15T22:35:12.067Z","updated_at":"2026-05-07T06:32:04.826Z","avatar_url":"https://github.com/semanurbilada.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n    \u003cimg src=\"https://img.icons8.com/?size=100\u0026id=FnTmHRua3mU3\u0026format=png\u0026color=000000\" alt=\"icon\"\u003e\n\u003c/div\u003e\n\n\u003ch1 align=\"\"\u003ePortfolio Plus | Django CV Page\u003c/h1\u003e\n\n*  [TO DO](#hash-todo)\n*  [Purpose](#hash-purpose)\n*  [Preview](#hash-preview)\n*  [How To Run?](#hash-how-to-run)\n    *  [Docker Scripts](#hash-docker-scripts)\n*  [Licence](#hash-licence)\n\n\n## :hash: TO DO\n- [x] Frontend: customizations\n- [x] Database models: all datas \n- [x] Set up: docker environment\n- [x] Frontend: bootstrap template\n- [x] Set up: django project \u0026 github repo\n\n\n# :hash: Purpose\n\u003cdiv align=\"justify\"\u003e\nWelcome to my Portfolio Website! Here is the Django CV page project for the technical lecture of Advanced Web Programming. Main purpose is the learning and practicing;\u003cbr\u003e\n- Django in backend applications,\u003cbr\u003e\n- Docker container and enviroment,\u003cbr\u003e\n- Bootstrap which is a framework of CSS.\u003cbr\u003e\nTake a look at my learning journey for Django \u0026 Bootstrap \u0026 Docker; and feel free to send feedback!\n\u003c/div\u003e\n\n\n# :hash: Preview\n\u003cdiv align=\"center\"\u003e\n   \n![Screenshot 2024-05-24 at 2 38 18 AM](https://github.com/semanurbilada/portfolio_plus/assets/96194982/9fbbff0a-2b67-4d64-8021-2ae1a06ce282)\n![Screenshot 2024-05-24 at 2 38 26 AM](https://github.com/semanurbilada/portfolio_plus/assets/96194982/cf75919e-3b24-4cb3-bef1-db4bf75e22fd)\n![Screenshot 2024-05-24 at 2 38 39 AM](https://github.com/semanurbilada/portfolio_plus/assets/96194982/c019b20a-ec92-411e-86d2-a0da4d5c221f)\n![Screenshot 2024-05-24 at 2 38 46 AM](https://github.com/semanurbilada/portfolio_plus/assets/96194982/c7f48401-8ed0-42ef-b804-e01941d63ff9)\n![Screenshot 2024-05-24 at 2 38 57 AM](https://github.com/semanurbilada/portfolio_plus/assets/96194982/232b8e0f-5538-4ccb-a8cb-8fb95544eb50)\n![Screenshot 2024-05-24 at 2 39 03 AM](https://github.com/semanurbilada/portfolio_plus/assets/96194982/27d1fac1-5b2b-4a19-992f-209a33c06108)\n\n\u003c/div\u003e\n\n\n# :hash: How To Run?\n1. Virtual environment setup:\n```\npython3 -m venv environment_name\n```\n\n2. To activate the virtual environment (Windows):\n```\nenvironment_name/Scripts/activate\n```\n\n3. To activate the virtual environment (Linux / MacOS):\n```\nsource environment_name/bin/activate\n```\n\n4. Install dependencies:\n```\npip install -r requirements.txt\n```\nor\n```\npip3 install -r requirements.txt\n```\n\n5. Run:\n```\npython manage.py runserver\n```\nor\n```\npython3 manage.py runserver\n```\n\n- Note: For deactivating python enviroment:\n```\ndeactivate\n```\nor in MacOS / Linux:\n```\nsource deactivate\n```\n\n## :hash: Docker Scripts:\n1. ```Build and run the app:```\n```\ndocker-compose up --build\n```\nor \n```\ndocker compose up --build\n```\n\n2. Build and run the app in the background:\n```\ndocker-compose up --build -d\n```\n\n3. See current runs with container IDs:\n```\ndocker ps\n```\n\n4. Stop the run:\n```\ndocker stop \u003ccontainer_id\u003e\n```\n\n5. Stop and remove the run:\n```\ndocker-compose stop \u003ccontainer_id\u003e\n```\n\n6. About migrations:\n- Create a new migration from models;\n```\ndocker-compose run app python3 manage.py makemigrations \n```\n\n- Apply migrations to database;\n```\ndocker-compose run app python3 manage.py migrate\n```\n\n7. Create superuser with docker:\n```\ndocker-compose run app python3 manage.py createsuperuser\n```\n\n## :hash: Licence\n\nThis project is licensed under the MIT License - see the [LICENSE](https://github.com/semanurbilada/portfolio_plus?tab=MIT-1-ov-file#readme) file for details.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsemanurbilada%2Fportfolio_plus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsemanurbilada%2Fportfolio_plus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsemanurbilada%2Fportfolio_plus/lists"}