A comprehensive social media management platform built with Next.js, featuring analytics, content planning, and trend analysis for Instagram and LinkedIn.
-
Authentication & Integration
- Secure OAuth authentication for Instagram and LinkedIn
- Supabase-based token management
- Real-time data synchronization
-
Analytics Dashboard
- Real-time metrics tracking
- Interactive data visualization
- Performance insights
- Audience demographics
-
Trend Analysis
- Platform-specific trend monitoring
- Actionable recommendations
- Content strategy insights
-
Company Profile Management
- Brand identity management
- Target audience definition
- Visual brand elements
- Competitor analysis
-
Content Calendar
- Strategic content planning
- Visual scheduling interface
- Content categorization
- Performance tracking
-
Frontend
- Next.js 13 (App Router)
- TailwindCSS
- shadcn/ui components
- Framer Motion
- Recharts
-
Backend
- Supabase
- Edge Functions
- Real-time subscriptions
- Row Level Security
- Node.js 18.x or later
- Supabase account
- Instagram Developer account
- LinkedIn Developer account
-
Clone the repository:
git clone (https://github.com/SUHAIBSAFWAN/Stratagix.git) cd strategix -
Install dependencies:
npm install
-
Set up environment variables:
cp .env.example .env.local
Add your credentials:
NEXT_PUBLIC_SUPABASE_URL=your_supabase_url NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key
-
Start the development server:
npm run dev
├── app/ # Next.js app directory
│ ├── analytics/ # Analytics page
│ ├── audience/ # Audience insights
│ ├── auth/ # Authentication
│ ├── calendar/ # Content calendar
│ ├── performance/ # Performance metrics
│ ├── profiles/ # Company profiles
│ ├── settings/ # User settings
│ └── trends/ # Trend analysis
├── components/ # React components
│ ├── dashboard/ # Dashboard components
│ ├── layout/ # Layout components
│ └── ui/ # UI components
├── lib/ # Utility functions
│ └── supabase/ # Supabase client
└── supabase/ # Supabase configuration
├── functions/ # Edge Functions
└── migrations/ # Database migrations
- User profiles and authentication
- Social media connections
- Account preferences
- Brand identity
- Target audience
- Visual elements
- Competitor analysis
- Scheduled posts
- Content categories
- Performance metrics
- Publishing status
- Engagement metrics
- Audience demographics
- Content performance
- Growth trends
- Real-time metrics
- Post analytics
- Audience insights
- Engagement tracking
- Company page metrics
- Post performance
- Follower demographics
- Engagement analysis
- Row Level Security (RLS) policies
- Secure token management
- OAuth2 implementation
- Data encryption
- Fork the repository
- Create a feature branch
- Commit your changes
- Push to the branch
- Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
For support, email [email protected] or join our Discord community.
- AI-powered content suggestions
- Advanced analytics exports
- Team collaboration features
- Custom reporting tools
- Multi-platform expansion