Network Intelligence is a high-performance auditing tool designed to help you manage your social media connections. It allows you to analyze your following, follower, and pending request data to gain insights into your network growth, social hygiene, and relationship stability.
- Core Analysis: Identify "Not Following Back," "Fans," and "Mutuals" in your current network.
- Time Machine (History): Compare your current network with historical data to track "Still Connected" accounts and "Disconnected" users (accounts that have unfollowed, been unfollowed, or deactivated).
- Outbound Auditing: Manage pending follow requests with chronological sorting to identify old, stale requests.
- Intelligent Sorting: Toggle between alphabetical (A-Z/Z-A) and chronological (Oldest/Newest) sorting for every data category.
- Searchable Insights: Filter through thousands of usernames instantly across any category.
- Interactive Dashboard: Modular UI with tabbed navigation for a clean, focused experience.
You need a recent version of Node.js installed on your machine.
-
Clone the repository:
git clone <https://github.com/Escgot/network-audit.git> cd network-intelligence
-
Install the dependencies:
npm install
-
Start the development server:
npm run dev
- Export your data from your social media platform (e.g., Instagram "Download Your Information" tool).
- Upload the required JSON files:
following.json(Current & Old)followers.json(Current & Old)pending_follow_requests.json
- Click "Analyze Selection" to generate your network matrix.
- Use the navigation tabs to switch between Core Network, Time Machine, and Outbound views.
- Click "Update Analysis" if you upload new files during a session.
- Framework: React.js
- Styling: Tailwind CSS
- Animations: Framer Motion
- Icons: Lucide React
- Charts: Recharts
This project is open-source and available for personal use.