{"id":24836789,"url":"https://github.com/sachinpal11/notesapp","last_synced_at":"2026-05-04T01:33:54.902Z","repository":{"id":271355226,"uuid":"913172965","full_name":"sachinpal11/NotesApp","owner":"sachinpal11","description":"Notes Making Web App Using Shadcn","archived":false,"fork":false,"pushed_at":"2025-01-25T13:12:33.000Z","size":92,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-26T03:42:38.364Z","etag":null,"topics":["react-router","react-router-dom","reactjs","redux","redux-toolkit","shadcn-ui"],"latest_commit_sha":null,"homepage":"https://notesapp-sachin.netlify.app/","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/sachinpal11.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":"2025-01-07T07:10:16.000Z","updated_at":"2025-01-25T13:13:17.000Z","dependencies_parsed_at":null,"dependency_job_id":"7ea49582-0150-4dd3-83da-6ee95c802390","html_url":"https://github.com/sachinpal11/NotesApp","commit_stats":null,"previous_names":["sachinpal11/notesapp"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sachinpal11%2FNotesApp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sachinpal11%2FNotesApp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sachinpal11%2FNotesApp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sachinpal11%2FNotesApp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sachinpal11","download_url":"https://codeload.github.com/sachinpal11/NotesApp/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245585800,"owners_count":20639671,"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":["react-router","react-router-dom","reactjs","redux","redux-toolkit","shadcn-ui"],"created_at":"2025-01-31T05:43:49.478Z","updated_at":"2026-05-04T01:33:54.865Z","avatar_url":"https://github.com/sachinpal11.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# NotesApp\n\nA simple and efficient note-taking app built with React.js, Vite, React Router, ShadCN, and Redux Toolkit. This app allows users to create and manage their todos with ease. The goal of this project is to provide a clean and responsive UI along with a seamless user experience.\n\n## Features\n\n- Create, update, and delete todos.\n- Manage todos using Redux Toolkit for state management.\n- Utilize ShadCN for a responsive and modern design.\n- Smooth navigation using React Router.\n- Built with Vite for fast development and optimized build performance.\n\n## Technologies Used\n\n- **React.js**: A JavaScript library for building user interfaces.\n- **Vite**: A fast build tool for frontend development.\n- **React Router**: A routing library for handling navigation in React.\n- **Redux Toolkit**: A state management library for simplifying Redux logic.\n- **ShadCN**: A design system used for UI components.\n\n## Installation\n\n### 1. Clone the repository\n\n```bash\ngit clone https://github.com/sachinpal11/NotesApp.git\n```\n\n### 2. Install dependencies\n\nNavigate to the project directory and run the following command to install all the required dependencies.\n\n```bash\nnpm install\n```\n\n### 3. Run the development server\n\nStart the app locally by running:\n\n```bash\nnpm run dev\n```\n\nVisit `http://localhost:5173` to see the app in action.\n\n## Usage\n\nOnce the app is running:\n\n- You can create a new todo by entering text into the input field and clicking the \"Add Todo\" button.\n- Edit or delete existing todos from the list.\n- Todos are managed via Redux, ensuring the state is consistent across the app.\n\n## Contributing\n\nFeel free to fork the repository, submit issues, or create pull requests to contribute to the development of this app.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsachinpal11%2Fnotesapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsachinpal11%2Fnotesapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsachinpal11%2Fnotesapp/lists"}