About • Tech Stack • Screenshots • Demo
Analyze any business profile on Instagram with ease.
👉 Try now pesquisaviral.com
This platform allows you to filter, sort, and visualize performance and activity metrics for any business account on Instagram. With a clean and intuitive interface, users can easily uncover valuable insights into post engagement and activity trends.
- Profile Analysis: Sort and filter posts by number of likes, comments, engagement rate, date, and type of post.
- Interactive Performance Graphs: Visualize profile engagement with clean, easy-to-understand, and aesthetically pleasing charts.
- VIP Beta Access: A select group of users from a partnered course on Kiwify are part of an exclusive testing phase.
- Email Whitelisting: Verify if you're part of the VIP testers through a seamless email verification system.
- OAuth 2 Login: Use Facebook to log in effortlessly (plus, I thank you a lot if you do 😉 See why).
- Freemium, Plus, and Enterprise Plans: Get more out of your Instagram data with tailored subscription plans (coming soon).
- Payment Integration: Simple and secure payment processing for upgrades.
This project is designed as a future SaaS product (B2C), focused on delivering value to Instagram business users looking to optimize their profiles. The flexible freemium model ensures accessibility, while premium plans (Plus and Enterprise) will cater to users who need more advanced features and data insights.
With careful attention to security (OAuth 2.0, JWT, and Redis), performance (asynchronous tasks, caching), and scalability (non-relational databases), this platform is ready to grow alongside its users.
-
PHP (MVC Architecture): Utilizes the Model-View-Controller (MVC) pattern, where the business logic (Models), control logic (Controllers), and presentation layer (Views) are well-separated, ensuring maintainability and organization.
- The application is currently monolithic, with the frontend and backend integrated, meaning the frontend is not decoupled via APIs, but all functionality is managed within the same codebase and server.
- The architecture was designed for simplicity and efficiency in the early stages, with plans to evolve towards a more modular structure as the application scales.
-
Instagram Graph API: All data is collected through the Instagram Graph API, ensuring compliance with Instagram's terms and providing reliable, accurate business profile data.
-
Facebook OAuth 2.0: Easily allows users to log in with their Facebook credentials, streamlining the onboarding process while benefiting the platform by increasing the Meta API usage rate.
-
JWT for Secure Authentication: Token-based authentication to ensure secure session management and reduce unnecessary requests to Facebook.
-
Redis for Caching and Queuing:
- Token storage: OAuth tokens are stored with a three-day expiration to optimize API requests.
- Asynchronous Searches: Redis queues allow for fast and scalable search operations.
- Recent Searches: Users can access their last searches without any delay, cached for three days.
-
Non-Relational Database: Chosen for horizontal scalability and flexibility in handling diverse data structures as the platform grows.
-
Webhook Integration: Used to collect exclusive VIP user data from Kiwify, enabling seamless whitelisting of test users.
Instagram Business Account Analysis.
A simple, clean, and minimalistic dashboard.
Let's connect!
Feel free to contact me for any questions or collaboration opportunities.