{"data":{"featured":{"edges":[{"node":{"frontmatter":{"title":"CDoc: Chat with your Document","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAPABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAMFAQT/xAAWAQEBAQAAAAAAAAAAAAAAAAADAQL/2gAMAwEAAhADEAAAAZXWt5JPNNT/xAAYEAEBAQEBAAAAAAAAAAAAAAABAgARA//aAAgBAQABBQKeZmYnecjqjgiP/8QAFREBAQAAAAAAAAAAAAAAAAAAARD/2gAIAQMBAT8BCf/EABURAQEAAAAAAAAAAAAAAAAAAAEQ/9oACAECAQE/AVn/xAAZEAACAwEAAAAAAAAAAAAAAAAAMQEQEVH/2gAIAQEABj8CI7TMYj//xAAcEAEAAgMAAwAAAAAAAAAAAAABABEhMVFBseH/2gAIAQEAAT8hFMxIHW86jl8w1GnGooigc+yue0//2gAMAwEAAgADAAAAEF/f/8QAFhEBAQEAAAAAAAAAAAAAAAAAEQAB/9oACAEDAQE/EE0gv//EABYRAQEBAAAAAAAAAAAAAAAAABEAIf/aAAgBAgEBPxANlv/EABsQAQADAAMBAAAAAAAAAAAAAAEAETEhcYGh/9oACAEBAAE/EOEPJoOxl9rVD0Jezl7NKyk0+Z9jyutIy9MRmmdT/9k="},"images":{"fallback":{"src":"/static/1a98d9035c04beeeba9b57651d2ea752/65118/CDoc-min.jpg","srcSet":"/static/1a98d9035c04beeeba9b57651d2ea752/03d7d/CDoc-min.jpg 175w,\n/static/1a98d9035c04beeeba9b57651d2ea752/a3237/CDoc-min.jpg 350w,\n/static/1a98d9035c04beeeba9b57651d2ea752/65118/CDoc-min.jpg 700w,\n/static/1a98d9035c04beeeba9b57651d2ea752/c766b/CDoc-min.jpg 1400w","sizes":"(min-width: 700px) 700px, 100vw"},"sources":[{"srcSet":"/static/1a98d9035c04beeeba9b57651d2ea752/0b4ad/CDoc-min.avif 175w,\n/static/1a98d9035c04beeeba9b57651d2ea752/2ac1b/CDoc-min.avif 350w,\n/static/1a98d9035c04beeeba9b57651d2ea752/d52f8/CDoc-min.avif 700w,\n/static/1a98d9035c04beeeba9b57651d2ea752/0d6d2/CDoc-min.avif 1400w","type":"image/avif","sizes":"(min-width: 700px) 700px, 100vw"},{"srcSet":"/static/1a98d9035c04beeeba9b57651d2ea752/e35d6/CDoc-min.webp 175w,\n/static/1a98d9035c04beeeba9b57651d2ea752/15121/CDoc-min.webp 350w,\n/static/1a98d9035c04beeeba9b57651d2ea752/765a9/CDoc-min.webp 700w,\n/static/1a98d9035c04beeeba9b57651d2ea752/386ae/CDoc-min.webp 1400w","type":"image/webp","sizes":"(min-width: 700px) 700px, 100vw"}]},"width":700,"height":532}}},"tech":["RAG","FastAPI","Ollama","LangChain","ChromaDB","LLM"],"github":"https://github.com/ChatDocDev/CDoc","external":null,"android":null,"cta":null},"html":"<p>CDoc lets you chat with your documents using local LLMs, combining Ollama, ChromaDB, and LangChain for offline, secure, and efficient information extraction. Perfect for researchers, developers, and professionals seeking quick insights from their documents.</p>"}},{"node":{"frontmatter":{"title":"Retrive App Stats using Flask","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAABYlAAAWJQFJUiTwAAACWklEQVQoz02S3UtTARjGTwpu7vvsS+c5Oztn7mxzmx85EtPNj1xqaU00u8nISmmsDyGCCIKMMiQKgrrtj4guApE+7qKLrmKxChTtSl2sq+zqFztQdPHjuXgfnvfl4RVMdhHZrbNy7SFr6+usXn+M4olhsol4mhX8wTA+WcMrqZidXhqdXswOD2a7G7PdQ+N/WJ1ehCZZ5dW9NfYe7FJ5X2FvdZfX99/glkP0qh3cyMxQ6J/i0sApzmWnmRua5ezYHGcm5zk9eZ6Z/AXyUxeZmF5kOD+PsLBQ5PfnfcpPv1BaKlF+Umb/0y8KxSVcZpFMpJu+SDfZeA/ZZB+Z9gwTwyfJH5tlLDdFLpdn8MgJho7mSXRnEW7dvMPPl1W23m6x+XyT7XfbVF9UWb69glBvwuYLUG91GdRZnNRZHAgmG0KDhQMN1n/UNVgxWV0IQ7lxqh+rbCxvsFPeYePuBj8+7JEbP47DHaAtlaYlGKFJ0gyVQzqyGiWoxZAUHSUcR9OTSKEodrEZob7RzmJvkdKjEpXvFb4++8bl7FUsThcOdzOyGkFv6yKeShNNHjQ03p4m1dVDa6wdt182EH0SNpcfQaptjMQYHBlnsXCF9u4e6i12Y+jytqC0xpC1GlGCoTCK2oqiRQiFdTQ9gdMTwOLwGn672IRQM3em+0h0HEKNJI1X8fiDOL0SougnFY4TkOMEpDj+aAaf3o9b6USUEtjdEjanzwiqYVyo6km0aMrooNZLrR9JjeILhIy/kpsUEi0ao4k0A6NF+kYKHB5eoH+kQLQ1jc0hGt39Df0DaJc2R9x+BxoAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/52fd13d60d9989a2db14cc47f052afc5/9a64f/fig.png","srcSet":"/static/52fd13d60d9989a2db14cc47f052afc5/fc848/fig.png 175w,\n/static/52fd13d60d9989a2db14cc47f052afc5/5678f/fig.png 350w,\n/static/52fd13d60d9989a2db14cc47f052afc5/9a64f/fig.png 700w,\n/static/52fd13d60d9989a2db14cc47f052afc5/39dba/fig.png 1400w","sizes":"(min-width: 700px) 700px, 100vw"},"sources":[{"srcSet":"/static/52fd13d60d9989a2db14cc47f052afc5/e2b90/fig.avif 175w,\n/static/52fd13d60d9989a2db14cc47f052afc5/881d8/fig.avif 350w,\n/static/52fd13d60d9989a2db14cc47f052afc5/28bbd/fig.avif 700w,\n/static/52fd13d60d9989a2db14cc47f052afc5/d3023/fig.avif 1400w","type":"image/avif","sizes":"(min-width: 700px) 700px, 100vw"},{"srcSet":"/static/52fd13d60d9989a2db14cc47f052afc5/eda49/fig.webp 175w,\n/static/52fd13d60d9989a2db14cc47f052afc5/c4210/fig.webp 350w,\n/static/52fd13d60d9989a2db14cc47f052afc5/ed017/fig.webp 700w,\n/static/52fd13d60d9989a2db14cc47f052afc5/af1cf/fig.webp 1400w","type":"image/webp","sizes":"(min-width: 700px) 700px, 100vw"}]},"width":700,"height":315}}},"tech":["Flask","GitHub","Google Play Console","GCP","Vercel","API"],"github":"https://github.com/parthdasawant/Downloads-Stats-Flask-Repo","external":"https://github.com/parthdasawant/Downloads-Stats-Flask-Repo","android":null,"cta":"https://medium.com/@parthdasawant/get-the-google-play-store-app-stats-in-4-steps-b5a181c8e542"},"html":"<p>Access the reports of reviews, installs, ratings, store performance &#x26; crashes with your system(API + Badge for GitHub readme file). Since no official API exists for retrieving published app reports from Google Play Console, decided to create one for myself. For this implementation, we have focused only on the installs/downloads report of the app using Flask+Vercel. Also wrote it in a step-by-step guide on Medium. For reading that article click on <strong>Learn More</strong>. Last but not least it's developed using all free resources.</p>"}},{"node":{"frontmatter":{"title":"Paper Trading","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAC/UlEQVQ4y32T+0+TZxiGv39C3X4yMULcKKXtV6AGfgDUoNLSI3TGLBw0OpGqWYCGyKmgjkSjBKdZSNxmv/aTg7GVgzIRgkZRPGyZiqdEDUYaTymCJ1oMl+mHh+mMb3LneZI3ufLcz/2+glVsxWkI8sPioFIVKf1RbPp2LDo/VlH+qmx6mRXfe6le14+wUrOPRd/mEjfHSPxcE3Exzcklft5ylqgasOs7sOh8WMSvg3OTfBRnBxEyErayubiBpqouPKUyjWVt7CwP4N7QTIbGhU3swKr3Y9XLH2R734uy4uC9C5NaQshMqOb88Dk+P09fjmHKcmNOaseoljAm+jAmztYclYRR7cOk9v0PqgAHBwcUyMTkBLdvjeJtHuJXTw/mlO3YU7xUFB5jo+0oLkcXZT92U7mml4rCHtabApg1fmXiWeg74MkTx5meniY6HeXavzc45humr/Um/ww8pKbkCI3uPppqBznUcpEdZX/RsusMLbtOU/XTcZbFHcSs/bhfIUtVw8BAH8zMEI2+4c7dEaam+olOPVKmbiwPsGVVFzUlvbiLutlgDVK/qY/KtT1Urevl59XdlFiDH6BCpqqa/pMniEYihMPjjFz/m/CTXsYfj8EMeFyHKS/sZv8vpzmwe4gDe87yR9MQu6v7af/9EnLLMHvrB5WQYraFTFUNnZ1BXjx/QSQS4eqVa1w5d4Ebl+4xOnIXd5FMjloib7GMM03GYfBTsLSDPIOsyJl2iNUZbR9DyUioYvg/KY+FQkw8f81kOAxvTuEp/ZNl8ZKy+FgAMWuxdGM1plyNH1OSpLxVs05CWJLYQFFxAXWeWlyuUurq63g2/oqH9x8RmbxM7UY/2Ysk7MlfetB+bGIrDjGIQx8kP7kTwaKTSFtQR+r8SrTfuLFnbWP0Xog7N0M8uB+iYm0Hy7/zYkuWP/ktsxZbydH9Rrq4njTVGrQLnQixy7yUIzgNAfJTA+Qb2inI9lK4QlJkT/Vh0c5O8znQJraxUtNMutpIuujAoDXyFozMjVmYQkETAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b8e336b8375d7d0214f579de5a040126/d2194/paper.png","srcSet":"/static/b8e336b8375d7d0214f579de5a040126/cebcc/paper.png 175w,\n/static/b8e336b8375d7d0214f579de5a040126/272cf/paper.png 350w,\n/static/b8e336b8375d7d0214f579de5a040126/d2194/paper.png 700w","sizes":"(min-width: 700px) 700px, 100vw"},"sources":[{"srcSet":"/static/b8e336b8375d7d0214f579de5a040126/9aa63/paper.avif 175w,\n/static/b8e336b8375d7d0214f579de5a040126/e6db6/paper.avif 350w,\n/static/b8e336b8375d7d0214f579de5a040126/f47db/paper.avif 700w","type":"image/avif","sizes":"(min-width: 700px) 700px, 100vw"},{"srcSet":"/static/b8e336b8375d7d0214f579de5a040126/240e7/paper.webp 175w,\n/static/b8e336b8375d7d0214f579de5a040126/faefe/paper.webp 350w,\n/static/b8e336b8375d7d0214f579de5a040126/d5dc4/paper.webp 700w","type":"image/webp","sizes":"(min-width: 700px) 700px, 100vw"}]},"width":700,"height":438}}},"tech":["Flutter","Dart","GitHub","REST api","CodeMagic"],"github":"https://github.com/parthdasawant/Paper-Trading","external":"https://play.google.com/store/apps/details?id=parthdasawant.co.in.paper_trading","android":"https://play.google.com/store/apps/details?id=parthdasawant.co.in.paper_trading","cta":null},"html":"<p>Developed &#x26; published this application for <strong>Futures and Options</strong> trading in Flutter, providing users with a realistic and risk-free trading experience.\nImplemented <strong>Clean Architecture</strong> using <strong>BLoC</strong> also <strong>CI/CD pipeline</strong> enabled.\nIntegrated <strong>real-time market updates</strong> through various APIs and dynamic candlestick chart visualization, empowering users to make informed decisions and explore options chain strategies in NSE India’s market by trading virtually.\nImplemented a day-wise trade history and P/L tracking feature for insights.</p>"}}]}}}