{"id":23066205,"url":"https://github.com/chrstncleofas/fullstack-app","last_synced_at":"2026-05-04T15:38:33.706Z","repository":{"id":229729066,"uuid":"743036526","full_name":"chrstncleofas/Fullstack-App","owner":"chrstncleofas","description":"Built with Vue.js, Django, PostgreSQL, and managed using Poetry, this Employee CRUD Application streamlines employee management. The frontend leverages Vue.js for a sleek, responsive user interface, while Django ensures a robust backend. PostgreSQL serves as the secure database, and Poetry simplifies package management.","archived":false,"fork":false,"pushed_at":"2024-03-26T00:52:50.000Z","size":67,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-03T08:49:55.847Z","etag":null,"topics":["django","django-rest-framework","postgresql","python","vuejs3"],"latest_commit_sha":null,"homepage":"","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/chrstncleofas.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}},"created_at":"2024-01-14T05:42:16.000Z","updated_at":"2024-01-14T16:07:00.000Z","dependencies_parsed_at":"2024-03-31T00:01:33.135Z","dependency_job_id":null,"html_url":"https://github.com/chrstncleofas/Fullstack-App","commit_stats":null,"previous_names":["chrstncleofas/fullstack-app"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/chrstncleofas/Fullstack-App","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrstncleofas%2FFullstack-App","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrstncleofas%2FFullstack-App/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrstncleofas%2FFullstack-App/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrstncleofas%2FFullstack-App/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrstncleofas","download_url":"https://codeload.github.com/chrstncleofas/Fullstack-App/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrstncleofas%2FFullstack-App/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32613946,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-04T10:08:07.713Z","status":"ssl_error","status_checked_at":"2026-05-04T10:08:02.005Z","response_time":58,"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":["django","django-rest-framework","postgresql","python","vuejs3"],"created_at":"2024-12-16T05:11:28.498Z","updated_at":"2026-05-04T15:38:33.668Z","avatar_url":"https://github.com/chrstncleofas.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Vue.js and Django CRUD Application\n\n## Overview\n\nThis is a simple CRUD (Create, Read, Update, Delete) application built using Vue.js for the frontend (via CDN), Django for the backend, Django Rest Framework for API development, PostgreSQL for the database, Poetry as the package manager, and Bootstrap for styling.\n\n## Prerequisites\n\nMake sure you have the following installed on your machine:\n\n- Python and pip (for Django)\n- Poetry (for package management)\n- PostgreSQL (as the database)\n\n## Setup\n\n# Navigate to the backend directory\ncd backend\n\n# Create a virtual environment (recommended)\npython -m venv venv\nsource venv/bin/activate  # On Windows, use `venv\\Scripts\\activate`\n\n# Install dependencies using Poetry\npoetry install\n\n# Apply migrations\npython manage.py migrate\n\n# Run the Django development server\npython manage.py runserver\n\n### Frontend (Vue.js)\n\nSince you are using Vue.js via CDN, there is no need to install npm packages. Simply include the Vue.js script in your HTML file.\n\n```html\n\u003c!-- Include Vue.js via CDN in your frontend/index.html --\u003e\n\u003cscript src=\"https://cdn.jsdelivr.net/npm/vue@2\"\u003e\u003c/script\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchrstncleofas%2Ffullstack-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchrstncleofas%2Ffullstack-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchrstncleofas%2Ffullstack-app/lists"}