{"id":27471119,"url":"https://github.com/swish78/django-react-crud-groceries","last_synced_at":"2025-08-21T11:17:47.034Z","repository":{"id":222010447,"uuid":"756009873","full_name":"Swish78/django-react-crud-groceries","owner":"Swish78","description":null,"archived":false,"fork":false,"pushed_at":"2024-04-19T14:00:56.000Z","size":63,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-16T01:50:21.690Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/Swish78.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,"zenodo":null}},"created_at":"2024-02-11T18:13:36.000Z","updated_at":"2024-08-15T07:05:26.000Z","dependencies_parsed_at":"2024-02-11T19:58:58.754Z","dependency_job_id":"dee2f329-68f9-45ac-a17c-a3303ab69f1a","html_url":"https://github.com/Swish78/django-react-crud-groceries","commit_stats":null,"previous_names":["swish78/django-react-crud-groceries"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Swish78/django-react-crud-groceries","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Swish78%2Fdjango-react-crud-groceries","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Swish78%2Fdjango-react-crud-groceries/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Swish78%2Fdjango-react-crud-groceries/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Swish78%2Fdjango-react-crud-groceries/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Swish78","download_url":"https://codeload.github.com/Swish78/django-react-crud-groceries/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Swish78%2Fdjango-react-crud-groceries/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271469227,"owners_count":24765124,"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","status":"online","status_checked_at":"2025-08-21T02:00:08.990Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":"2025-04-16T01:39:23.949Z","updated_at":"2025-08-21T11:17:47.012Z","avatar_url":"https://github.com/Swish78.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Django + React Groceries Item List App\n\nThis repository contains the code for a simple groceries item list app built using Django for the backend and React for the frontend. The app allows users to perform CRUD (Create, Read, Update, Delete) operations on groceries items.\n\n## Features\n\n- **CRUD Operations**: Create, Read, Update, and Delete groceries items.\n- **Seamless Integration**: Django backend and React frontend communicate seamlessly using Axios for HTTP requests.\n- **Dynamic User Interface**: The React frontend provides a dynamic and interactive user interface for managing groceries items.\n\n## Technologies Used\n\n- **Django**: Python-based web framework for building the backend API.\n- **Django Rest Framework (DRF)**: Toolkit for building Web APIs using Django.\n- **React**: JavaScript library for building user interfaces.\n- **Axios**: Promise-based HTTP client for making requests from the frontend to the backend API.\n\n## Setup Instructions\n\n### Backend (Django)\n\n1. Clone the repository:\n\n   ```bash\n   git clone \u003c[repository-url](https://github.com/Swish78/django-react-crud-groceries)\u003e\n   ```\n\n2. Navigate to the `backend` directory:\n\n   ```bash\n   cd backend\n   ```\n\n3. Install dependencies:\n\n   ```bash\n   pip install -r requirements.txt\n   ```\n\n4. Apply migrations:\n\n   ```bash\n   python manage.py migrate\n   ```\n\n5. Start the Django development server:\n\n   ```bash\n   python manage.py runserver\n   ```\n\n6. The backend will be accessible at `http://localhost:8000`.\n\n### Frontend (React)\n\n1. Navigate to the `frontend` directory:\n\n   ```bash\n   cd frontend\n   ```\n\n2. Install dependencies:\n\n   ```bash\n   npm install\n   ```\n\n3. Start the React development server:\n\n   ```bash\n   npm start\n   ```\n\n4. The frontend will be accessible at `http://localhost:5173`.\n\n## Contribution Guidelines\n\nContributions are welcome! Feel free to submit issues or pull requests for any improvements or additional features.\n\n## License\n\nThis project is licensed under the [MIT License](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fswish78%2Fdjango-react-crud-groceries","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fswish78%2Fdjango-react-crud-groceries","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fswish78%2Fdjango-react-crud-groceries/lists"}