Skip to content

duharry0915/Mesh_Web_Script

Repository files navigation

Mesh Scout - Music Discovery Platform Prototype

Mesh Scout Logo

A full-stack web application demonstrating music discovery capabilities through social media data analysis, built for the Mesh Software Engineering Intern position.

🚀 Features

1. Music Discovery Dashboard (/discovery)

  • 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

2. Web Scraping Demo (/scraping)

  • 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

3. Original Instagram Clone (/)

  • 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

4. Tarot Reading Feature (/tarot/*)

  • Interactive Experience: Card shuffling and selection
  • Mystical UI: Themed interface with animations
  • Creative Addition: Unique feature showcasing versatility

🛠 Technical Stack

Backend

  • Flask (Python) - Web framework
  • SQLite - Database
  • RESTful APIs - Data endpoints
  • Web Scraping - Social media data collection (Playwright/Selenium ready)

Frontend

  • React 18 - UI framework
  • TypeScript - Type safety
  • React Router - Navigation
  • Modern CSS - Responsive design

Development Tools

  • Webpack - Build system
  • ESLint/Prettier - Code quality
  • Cypress - Testing
  • Docker Ready - Containerization support

🎯 Mesh Interview Focus

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

🚀 Quick Start

  1. Install Dependencies:

    npm install
    pip install -r requirements.txt
  2. Run the Application:

    # Terminal 1: Backend
    python -m flask --app insta485 --debug run
    
    # Terminal 2: Frontend
    npm run build
  3. Access the Prototype:

📊 Key Metrics Demonstrated

  • 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

🎨 Design Philosophy

  • Dark Theme: Modern, professional interface
  • Data Visualization: Clear metrics and analytics
  • Responsive Design: Works on all devices
  • User Experience: Intuitive navigation and interactions

🔮 Future Enhancements

  • 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published