A full-stack web application demonstrating music discovery capabilities through social media data analysis, built for the Mesh Software Engineering Intern position.
- Trending Artists: Real-time tracking of emerging artists with breakout scores
- Tastemakers: Identification of influential users with early adopter behavior
- Trending Genres: Analysis of genre growth and popularity metrics
- Social Media Intelligence: Data-driven artist discovery
- Social Media Data Collection: Simulated Instagram profile scraping
- Engagement Analysis: Metrics calculation and trend detection
- Breakout Prediction: AI-powered success probability scoring
- Real-time Processing: Live data analysis demonstration
- Full Social Media Platform: Posts, comments, likes, user profiles
- React Frontend: Modern UI with TypeScript
- Flask Backend: RESTful API with SQLite database
- Authentication: User login/logout functionality
- Interactive Experience: Card shuffling and selection
- Mystical UI: Themed interface with animations
- Creative Addition: Unique feature showcasing versatility
- Flask (Python) - Web framework
- SQLite - Database
- RESTful APIs - Data endpoints
- Web Scraping - Social media data collection (Playwright/Selenium ready)
- React 18 - UI framework
- TypeScript - Type safety
- React Router - Navigation
- Modern CSS - Responsive design
- Webpack - Build system
- ESLint/Prettier - Code quality
- Cypress - Testing
- Docker Ready - Containerization support
This prototype demonstrates the exact skills Mesh is looking for:
✅ Full-stack Development: Complete web application with frontend and backend ✅ React/Next.js Experience: Modern React with TypeScript ✅ Python Backend APIs: Flask RESTful services ✅ Web Scraping: Social media data collection capabilities ✅ Music/Culture Interest: Focus on artist discovery and trends ✅ Social Networks: Understanding of social media data analysis ✅ Talent Discovery: Tools for identifying emerging artists
-
Install Dependencies:
npm install pip install -r requirements.txt
-
Run the Application:
# Terminal 1: Backend python -m flask --app insta485 --debug run # Terminal 2: Frontend npm run build
-
Access the Prototype:
- Music Discovery: http://localhost:5000/discovery
- Web Scraping Demo: http://localhost:5000/scraping
- Original App: http://localhost:5000/
- Artist Breakout Scores: 92.5/100 for @andfriends.nyc
- Engagement Rates: 4.2% average engagement
- Growth Tracking: 15.2% monthly follower growth
- Tastemaker Influence: 94.2/100 influence scores
- Genre Trend Analysis: Real-time genre popularity tracking
- Dark Theme: Modern, professional interface
- Data Visualization: Clear metrics and analytics
- Responsive Design: Works on all devices
- User Experience: Intuitive navigation and interactions
- Real Instagram API integration
- Advanced machine learning algorithms
- Real-time data streaming
- Mobile app development
- Advanced analytics dashboard
Built for Mesh Software Engineering Intern Position
Demonstrating full-stack development, web scraping, and music discovery capabilities
