{"id":51332903,"url":"https://github.com/princepal-dev/todo-fullstack","last_synced_at":"2026-07-02T00:30:35.274Z","repository":{"id":242218808,"uuid":"808997040","full_name":"princepal-dev/todo-fullstack","owner":"princepal-dev","description":"A user-friendly application for efficiently managing tasks. Features include creating, updating, deleting, and viewing todos. Built with React, Recoil for state management, and Tailwind CSS for styling.","archived":false,"fork":false,"pushed_at":"2024-06-01T12:05:23.000Z","size":78,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-19T15:52:49.252Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/princepal-dev.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-06-01T11:43:15.000Z","updated_at":"2024-06-01T12:07:18.000Z","dependencies_parsed_at":"2024-06-01T13:22:14.841Z","dependency_job_id":"6493b9e2-7202-4090-a761-ed45d8db2fc1","html_url":"https://github.com/princepal-dev/todo-fullstack","commit_stats":null,"previous_names":["hustlerzzz/todo-fullstack","princepal-dev/todo-fullstack"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/princepal-dev/todo-fullstack","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/princepal-dev%2Ftodo-fullstack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/princepal-dev%2Ftodo-fullstack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/princepal-dev%2Ftodo-fullstack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/princepal-dev%2Ftodo-fullstack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/princepal-dev","download_url":"https://codeload.github.com/princepal-dev/todo-fullstack/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/princepal-dev%2Ftodo-fullstack/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35028640,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-01T02:00:05.325Z","response_time":130,"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":"2026-07-02T00:30:34.493Z","updated_at":"2026-07-02T00:30:35.266Z","avatar_url":"https://github.com/princepal-dev.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Todo Management WebApp\n\nTodo Management WebApp is a full-stack application that allows users to manage their tasks efficiently. Users can create, update, delete, and view their todos. The application uses Recoil for state management, Tailwind CSS for styling, and connects to a backend API for data persistence.\n\n## Features\n\n-   [x] User Authentication\n-   [x] Add New Todos\n-   [ ] Edit Existing Todos\n-   [x] Delete Todos\n-   [x] Mark Todos as Completed\n-   [ ] Responsive Design\n-   [x] User-friendly UI\n-   [ ] Priority Levels\n-   [ ] Due Dates and Reminders\n-   [ ] Categories and Tags\n-   [ ] Attachments\n        and many more to be added...\n\n## Tech Stack\n\n**Client:** React, Recoil, Tailwind CSS, Axios, React Icons, React Toastify\n\n**Server:** Node.js, Express, MongoDB, JWT for authentication, Cookies for session management\n\n## Installation\n\n1. Clone the repository:\n\n```bash\n    git clone https://github.com/hustlerZzZ/todo-fullstack.git\n    cd todo-fullstack\n```\n\n2.Install frontend dependencies:\n\n```\n    cd frontend\n    npm i\n```\n\n3.Install backend dependencies:\n\n```\n    cd backend\n    npm i\n```\n\n## Configuration\n\nSet up environment variables:\n\n```\n    PORT=5555\n    MONGO_URI=your_mongodb_uri\n    JWT_SECRET=your_jwt_secret\n```\n\n## Running the application\n\n1. Start the backend server:\n\n```\n    cd backend\n    node index.js\n```\n\n2. Start the frontend:\n\n```\n    cd frontend\n    npm run dev\n```\n\n## Contributing\n\nContributions are welcome! Please fork this repository and submit a pull request for any features, fixes, or improvements.\n\n## License\n\nThis project is licensed under the MIT License. See the LICENSE file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprincepal-dev%2Ftodo-fullstack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprincepal-dev%2Ftodo-fullstack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprincepal-dev%2Ftodo-fullstack/lists"}