https://github.com/narasimhas9490/goalsynctiger
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.
https://github.com/narasimhas9490/goalsynctiger
angular railway-app rest-api spring-data-jpa spring-security springboot typescript
Last synced: about 2 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/narasimhas9490/goalsynctiger
- Owner: narasimhas9490
- Created: 2025-08-10T06:43:41.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2025-08-10T13:20:14.000Z (2 months ago)
- Last Synced: 2025-08-10T14:58:19.451Z (2 months ago)
- Topics: angular, railway-app, rest-api, spring-data-jpa, spring-security, springboot, typescript
- Language: HTML
- Homepage: https://tiger-pro.vercel.app/
- Size: 6.14 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# π GoalSyncTiger β Smart Progress Tracker
GoalSyncTiger (**Tiger**) is a **goal-oriented personal progress tracking platform** designed to keep users consistent, motivated, and publicly accountable for their growth.
Itβ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.---
## Technologies Used
**Backend**
- **Java (Spring Boot)** β Robust backend framework for scalable APIs.
- **MySQL** β Relational database for structured data storage.
- **Stripe Payment Gateway** β Secure payment processing for premium subscriptions.
- **Firebase Cloud Messaging** β Push notifications for reminders and motivation.
- **LinkedIn API** β Automated achievement posting.
- **LeetCode API & GitHub API** β Real-time progress data fetching.**Frontend**
- **Angular** β Frontend framework for dynamic UI.
- **PrimeNG** β Angular UI component library.
- **HTML5, CSS3, TypeScript** β Core web technologies for responsive design.---
## Implemented Functionalities
### π³ Premium Subscription
- Integrated **Stripe** to handle secure premium plan purchases.### π― Goal Setting & Tracking
- Connect **GitHub** and **LeetCode** accounts to set:
- Target commits on GitHub
- Target submissions on LeetCode
- Progress is tracked automatically with **real-time API updates**.### π Notifications & Motivation
- **Daily reminders** and motivational prompts via **Firebase Cloud Messaging**.### π’ Automated LinkedIn Posting
- On goal completion, Tiger **auto-posts achievement updates** to the userβs LinkedIn profile (toggleable per-user).### π Real-Time Dashboard
- Live progress charts, streak counters and progress widgets.### π₯οΈ Modern UI
- Responsive design built with **Angular + PrimeNG** for a mobile-friendly experience.### π§βπΌ Profile Roasting & Feedback
- Peer-review system where users can submit LinkedIn/GitHub profiles for **constructive feedback**.### π₯ Active Community
- Serving **20+ active users** and growing.---
## Screenshots
**Payment Gateway**
**Dashboard**
**Profile Roastings**
**Target Setting**
**Monthly Streak**
**LinkedIn Posting Toggler**
---
## Planned Enhancements
- **Gamification** β Badges, levels, and rewards for consistency.
- **Team Challenges** β Group goals and competitions.
- **Advanced Analytics** β Deeper insights and productivity trends.
- **Mobile Apps** β Native Android & iOS apps for on-the-go tracking.
- **More Integrations** β Additional platforms and calendar sync.---
## Run Locally
```bash
# Frontend
cd frontend
ng serve --open# Backend (example)
cd backend
./mvnw spring-boot:run