{"id":25794082,"url":"https://github.com/peterxavier01/documagic","last_synced_at":"2025-07-11T19:37:33.765Z","repository":{"id":253426171,"uuid":"843466678","full_name":"peterxavier01/documagic","owner":"peterxavier01","description":"DocuMagic is your all-in-one solution for document transformation and recognition tasks. This powerful app harnesses cutting-edge technologies, including Google Cloud Vision, to perform Optical Character Recognition (OCR) operations, handwriting recognition, and mathematical equation extraction.","archived":false,"fork":false,"pushed_at":"2025-04-04T18:00:49.000Z","size":866,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-04T19:19:59.070Z","etag":null,"topics":["ocr","text-recognition","webapp"],"latest_commit_sha":null,"homepage":"https://documagic.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/peterxavier01.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-08-16T15:20:32.000Z","updated_at":"2025-04-04T18:00:52.000Z","dependencies_parsed_at":"2025-03-22T14:25:24.710Z","dependency_job_id":"3b4464a1-dfdd-468e-a411-f2226b34713a","html_url":"https://github.com/peterxavier01/documagic","commit_stats":null,"previous_names":["peterxavier01/documagic"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/peterxavier01/documagic","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/peterxavier01%2Fdocumagic","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/peterxavier01%2Fdocumagic/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/peterxavier01%2Fdocumagic/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/peterxavier01%2Fdocumagic/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/peterxavier01","download_url":"https://codeload.github.com/peterxavier01/documagic/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/peterxavier01%2Fdocumagic/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264888044,"owners_count":23678790,"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":["ocr","text-recognition","webapp"],"created_at":"2025-02-27T13:55:03.763Z","updated_at":"2025-07-11T19:37:33.755Z","avatar_url":"https://github.com/peterxavier01.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![AGPLv3 License](https://img.shields.io/badge/License-AGPLv3-blue)](https://choosealicense.com/licenses/agpl-3.0/)\n![GitHub branch status](https://img.shields.io/github/checks-status/peterxavier01/documagic/main)\n![GitHub commit activity](https://img.shields.io/github/commit-activity/t/peterxavier01/documagic)\n\n# Documagic\n\nDocuMagic is built to simplify your document editing and transformation journey. It includes:\n\n- OCR Operations: Accurately extract text from images using advanced OCR tools.\n- Handwriting Recognition: Powered by Google Cloud Vision, effortlessly digitize handwritten content.\n- Mathematical Equation Extraction: Convert complex equations from images into editable text formats.\n- Image Conversion: Transform PNG to JPG or vice versa while preserving quality.\n\nDocuMagic is ideal for educators, researchers, professionals, and anyone needing reliable document processing capabilities. Experience intuitive design and powerful features, all optimized for fast and accurate results.\n\n## Table of Content\n\n- [Tech Stack](#tech-stack)\n- [Screenshots](#screenshots)\n- [Installation](#installation)\n- [Usage](#usage)\n- [License](#license)\n- [Useful Resources](#useful-resources)\n  \n## Tech Stack\n\n- **Framework:** React\n- **Styles:** TailwindCSS\n- **Animation:** GSAP\n- **Authentication:** Clerk\n- **Payment:** Lemonsqueezy\n- **State Management:** Zustand\n- **Text Editor:** Lexical\n- **Animation:** Framer Motion\n- **Database:** Convex\n- **Math Editor:** Mathlive\n- **Styling:** Tailwind CSS\n- **Server:** Nodejs\n- **AI Provider:** Replicate AI\n\n## Screenshots\n\n![App Screenshot](./client/public/screenshot.png)\n![App Screenshot](./client/public/screenshot-2.png)\n![App Screenshot](./client/public/screenshot-3.png)\n![App Screenshot](./client/public/screenshot-4.png)\n\n## Installation\n\n1. Clone the repository\n\n```bash\ngit clone https://github.com/peterxavier01/documagic\n```\n2. Install client dependencies\n```bash\ncd client\nnpm install\n``` \n3. Install server dependencies\n```bash\ncd server\nnpm install\n```\n## Usage\n\nAfter installation, start the client and server developement servers\n\n```bash\nnpm run dev\n```\nOpen your browser and go to http://localhost:5173 to start using Documagic\nThe server will be running on port 8000\n\n## License\n\nThis project is licensed under the GNU AGPLv3 License - see the [LICENSE](https://github.com/peterxavier01/documagic/blob/main/LICENSE) file for details.\n\n\n## Useful Resources\n\n - [Convex Docs](https://docs.convex.dev)\n - [Clerk Docs](https://clerk.com/docs)\n - [Lemonsqueezy Docs](https://docs.lemonsqueezy.com/api)\n - [Mathlive Docs](https://cortexjs.io/mathlive)\n\n\n## 🔗 Links\n[![portfolio](https://img.shields.io/badge/my_portfolio-000?style=for-the-badge\u0026logo=ko-fi\u0026logoColor=white)](https://peteruadiale.com/)\n[![linkedin](https://img.shields.io/badge/linkedin-0A66C2?style=for-the-badge\u0026logo=linkedin\u0026logoColor=white)](https://www.linkedin.com/in/peter-o-uadiale-69541a19a/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpeterxavier01%2Fdocumagic","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpeterxavier01%2Fdocumagic","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpeterxavier01%2Fdocumagic/lists"}