{"id":19787911,"url":"https://github.com/muhammadshavaiz/shotes-react-django-miniproject","last_synced_at":"2026-04-13T17:32:32.937Z","repository":{"id":254169291,"uuid":"845663075","full_name":"MuhammadShavaiz/Shotes-React-Django-MiniProject","owner":"MuhammadShavaiz","description":"This repository features a Notes App built with React for the frontend and Django for the backend. It includes functionalities for creating, deleting, and automatically saving notes, with support for light and dark modes. It showcases a full-stack approach to modern web development.","archived":false,"fork":false,"pushed_at":"2024-08-25T17:21:42.000Z","size":451,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-28T14:12:00.496Z","etag":null,"topics":["django","react"],"latest_commit_sha":null,"homepage":"","language":"Python","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/MuhammadShavaiz.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":"2024-08-21T17:23:57.000Z","updated_at":"2024-09-12T17:39:48.000Z","dependencies_parsed_at":"2024-11-15T00:17:08.521Z","dependency_job_id":null,"html_url":"https://github.com/MuhammadShavaiz/Shotes-React-Django-MiniProject","commit_stats":null,"previous_names":["muhammadshavaiz/shotes-react-django-notes-app","muhammadshavaiz/shotes-react-django-miniproject"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/MuhammadShavaiz/Shotes-React-Django-MiniProject","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MuhammadShavaiz%2FShotes-React-Django-MiniProject","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MuhammadShavaiz%2FShotes-React-Django-MiniProject/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MuhammadShavaiz%2FShotes-React-Django-MiniProject/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MuhammadShavaiz%2FShotes-React-Django-MiniProject/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MuhammadShavaiz","download_url":"https://codeload.github.com/MuhammadShavaiz/Shotes-React-Django-MiniProject/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MuhammadShavaiz%2FShotes-React-Django-MiniProject/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267632858,"owners_count":24118748,"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-07-29T02:00:12.549Z","response_time":2574,"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":["django","react"],"created_at":"2024-11-12T06:25:03.497Z","updated_at":"2026-04-13T17:32:32.897Z","avatar_url":"https://github.com/MuhammadShavaiz.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Shotes (Notes App)\r\n\r\n## Overview\r\n\r\nThis is a simple Notes App that allows users to:\r\n\r\n- **Create Notes:** Add new notes with titles and content.\r\n- **Delete Notes:** Remove individual notes by delete button or clearing all data\r\n- **Automatic Saving:** Notes are automatically saved to ensure no data is lost.\r\n- **Dark/Light Mode:** Switch between light and dark themes using a toggle button.\r\n\r\n\r\n![App Screenshot](https://github.com/MuhammadShavaiz/Shotes-React-Django-notes-app/blob/main/Shotes%20App/screenshot_notes.jpg)\r\n\r\n\r\n## Setup\r\n\r\n### Backend (Django)\r\n\r\n1. **Install Python** (version 3.6 or higher):\r\n   - [Python Installation Guide](https://www.python.org/downloads/)\r\n\r\n2. **Install Django**:\r\n   ```bash\r\n   pip install django\r\n   ```\r\n\r\n3. **Install Django CORS Headers** (for handling CORS):\r\n   ```bash\r\n   pip install django-cors-headers\r\n   ```\r\n\r\n### Frontend (React)\r\n\r\n1. **Install Node.js and npm** (Node.js includes npm):\r\n   - [Node.js Installation Guide](https://nodejs.org/)\r\n\r\n2. **Create a React app**:\r\n   ```bash\r\n   npx create-react-app your-app-name\r\n   ```\r\n\r\n3. **Install React Router DOM** (for routing):\r\n   ```bash\r\n   npm install react-router-dom\r\n   ```\r\n\r\n## Contact\r\n\r\nFor any questions or discussions, please feel free to reach out:\r\n\r\n- **Email:** [shavaizsohail@gmail.com](mailto:shavaizsohail@gmail.com)\r\n\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmuhammadshavaiz%2Fshotes-react-django-miniproject","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmuhammadshavaiz%2Fshotes-react-django-miniproject","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmuhammadshavaiz%2Fshotes-react-django-miniproject/lists"}