{"id":30570500,"url":"https://github.com/narasimhas9490/goalsynctiger","last_synced_at":"2026-04-13T21:31:16.245Z","repository":{"id":309155182,"uuid":"1035328112","full_name":"narasimhas9490/GoalSyncTiger","owner":"narasimhas9490","description":"About Tiger, makes you tiger in your career. I always make you remember your dream just like your loved ones. I am here to post your progress and achievements on LinkedIn, which will help you to get more opportunities and recognition.","archived":false,"fork":false,"pushed_at":"2025-08-10T13:20:14.000Z","size":6434,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-08-10T14:58:19.451Z","etag":null,"topics":["angular","railway-app","rest-api","spring-data-jpa","spring-security","springboot","typescript"],"latest_commit_sha":null,"homepage":"https://tiger-pro.vercel.app/","language":"HTML","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/narasimhas9490.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,"zenodo":null}},"created_at":"2025-08-10T06:43:41.000Z","updated_at":"2025-08-10T13:20:17.000Z","dependencies_parsed_at":"2025-08-10T14:58:25.810Z","dependency_job_id":"30494166-7de0-4acc-8aa8-38257eb6d671","html_url":"https://github.com/narasimhas9490/GoalSyncTiger","commit_stats":null,"previous_names":["narasimha-png/goalsynctiger","narasimhas9490/goalsynctiger"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/narasimhas9490/GoalSyncTiger","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/narasimhas9490%2FGoalSyncTiger","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/narasimhas9490%2FGoalSyncTiger/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/narasimhas9490%2FGoalSyncTiger/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/narasimhas9490%2FGoalSyncTiger/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/narasimhas9490","download_url":"https://codeload.github.com/narasimhas9490/GoalSyncTiger/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/narasimhas9490%2FGoalSyncTiger/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272547906,"owners_count":24953460,"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-08-28T02:00:10.768Z","response_time":74,"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":["angular","railway-app","rest-api","spring-data-jpa","spring-security","springboot","typescript"],"created_at":"2025-08-28T20:04:31.640Z","updated_at":"2026-04-13T21:31:16.208Z","avatar_url":"https://github.com/narasimhas9490.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🐅 GoalSyncTiger – Smart Progress Tracker\n\nGoalSyncTiger (**Tiger**) is a **goal-oriented personal progress tracking platform** designed to keep users consistent, motivated, and publicly accountable for their growth.  \nIt’s an automated career growth assistant that integrates with platforms you already use, monitors your progress, motivates you daily, and shares your achievements with the world.\n\n---\n\n## Technologies Used\n\n**Backend**\n- **Java (Spring Boot)** — Robust backend framework for scalable APIs.  \n- **MySQL** — Relational database for structured data storage.  \n- **Stripe Payment Gateway** — Secure payment processing for premium subscriptions.  \n- **Firebase Cloud Messaging** — Push notifications for reminders and motivation.  \n- **LinkedIn API** — Automated achievement posting.  \n- **LeetCode API \u0026 GitHub API** — Real-time progress data fetching.\n\n**Frontend**\n- **Angular** — Frontend framework for dynamic UI.  \n- **PrimeNG** — Angular UI component library.  \n- **HTML5, CSS3, TypeScript** — Core web technologies for responsive design.\n\n---\n\n## Implemented Functionalities\n\n### 💳 Premium Subscription\n- Integrated **Stripe** to handle secure premium plan purchases.\n\n### 🎯 Goal Setting \u0026 Tracking\n- Connect **GitHub** and **LeetCode** accounts to set:\n  - Target commits on GitHub\n  - Target submissions on LeetCode  \n- Progress is tracked automatically with **real-time API updates**.\n\n### 🔔 Notifications \u0026 Motivation\n- **Daily reminders** and motivational prompts via **Firebase Cloud Messaging**.\n\n### 📢 Automated LinkedIn Posting\n- On goal completion, Tiger **auto-posts achievement updates** to the user’s LinkedIn profile (toggleable per-user).\n\n### 📊 Real-Time Dashboard\n- Live progress charts, streak counters and progress widgets.\n\n### 🖥️ Modern UI\n- Responsive design built with **Angular + PrimeNG** for a mobile-friendly experience.\n\n### 🧑‍💼 Profile Roasting \u0026 Feedback\n- Peer-review system where users can submit LinkedIn/GitHub profiles for **constructive feedback**.\n\n### 👥 Active Community\n- Serving **20+ active users** and growing.\n\n---\n\n## Screenshots\n**Payment Gateway**\n![paymentintergration](https://github.com/user-attachments/assets/c5d06aa0-4ae0-4ed0-91fa-bb33589fb842)\n\n**Dashboard**  \n![Dashboard](https://github.com/user-attachments/assets/713ad8b6-4a76-4edd-927f-3d88e70b271e)\n\n**Profile Roastings**  \n![Roastings](https://github.com/user-attachments/assets/a0801c94-066f-41d8-b0e9-f1407be83d59)\n\n**Target Setting**  \n![Target Setting](https://github.com/user-attachments/assets/f1565f11-17bc-49e4-95a3-3a8b16e489f6)\n\n**Monthly Streak**  \n![Monthly Streak](https://github.com/user-attachments/assets/d8b04489-5658-451c-ac75-e19197ea5d3a)\n\n**LinkedIn Posting Toggler**  \n![LinkedIn Toggler](https://github.com/user-attachments/assets/00fef4fa-8cdd-41d1-a9bf-098bd5e608d1)\n\n---\n\n## Planned Enhancements\n- **Gamification** — Badges, levels, and rewards for consistency.  \n- **Team Challenges** — Group goals and competitions.  \n- **Advanced Analytics** — Deeper insights and productivity trends.  \n- **Mobile Apps** — Native Android \u0026 iOS apps for on-the-go tracking.  \n- **More Integrations** — Additional platforms and calendar sync.\n\n---\n\n## Run Locally\n\n```bash\n# Frontend\ncd frontend\nng serve --open\n\n# Backend (example)\ncd backend\n./mvnw spring-boot:run\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnarasimhas9490%2Fgoalsynctiger","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnarasimhas9490%2Fgoalsynctiger","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnarasimhas9490%2Fgoalsynctiger/lists"}