CreativeHub is a professional networking platform designed exclusively for creative professionals, including UI/UX designers, graphic designers, photographers, illustrators, video editors, writers, motion designers, 3D artists, and creative developers.
The platform combines professional networking, portfolio presentation, and opportunity discovery into a unified ecosystem where creators can establish their professional identity, showcase their work, connect with industry professionals, and explore creative career opportunities.
Creative professionals often depend on multiple disconnected platforms to manage their professional presence.
- Professional networking on LinkedIn
- Portfolio presentation on Behance or Dribbble
- Career opportunities through job portals
Maintaining separate profiles across multiple platforms makes networking and portfolio management inefficient.
CreativeHub provides a unified platform where creative professionals can network, build portfolios, and discover opportunities from a single place.
- 👤 Professional Creator Profiles
- 🎨 Portfolio Showcase
- 🤝 Professional Networking
- 🔍 Discover Creative Professionals
- 💼 Creative Job Board
- 📰 Personalized Dashboard
- ❤️ Social Engagement (Likes & Comments)
- 🔐 Secure Authentication
- 🎭 Demo Mode for Quick Evaluation
- 📱 Responsive User Interface
CreativeHub follows a cloud-based architecture designed using Microsoft Azure services to ensure scalability, reliability, and efficient media management.
| Azure Service | Purpose |
|---|---|
| Azure App Service | Hosts the CreativeHub web application |
| Azure SQL Database | Stores user profiles, networking data, job listings, and portfolio metadata |
| Azure Blob Storage | Stores portfolio images, creative assets, and media files |
Users
│
▼
Azure App Service
│
┌───────────┴───────────┐
▼ ▼
Azure SQL Database Azure Blob Storage
│ │
└───────────┬───────────┘
▼
CreativeHub
Users can create a personalized profile containing:
- Profile Picture
- Professional Title
- Biography
- Skills
- Experience
- Social Links
- Portfolio
- Professional Statistics
Creators can showcase their work through portfolio projects containing:
- Project Cover Image
- Project Description
- Creative Category
- Tools & Technologies Used
- Engagement Statistics
CreativeHub enables users to:
- Discover creative professionals
- Send connection requests
- Manage professional connections
- Build their creative network
The integrated job board allows users to:
- Browse creative opportunities
- View detailed job descriptions
- Check required skills
- Apply for positions
- Track application status
The dashboard provides quick access to:
- Featured Creatives
- Trending Portfolios
- Suggested Connections
- Latest Opportunities
- Community Activity
| Category | Technology |
|---|---|
| Frontend | Next.js (App Router) |
| Language | TypeScript |
| Styling | Tailwind CSS |
| UI Components | shadcn/ui |
| Icons | Lucide React |
| Animations | Framer Motion |
| State Management | React Context API |
| Data Storage | Browser Local Storage |
src
│
├── app
│ ├── (auth)
│ ├── (dashboard)
│ ├── layout.tsx
│ └── page.tsx
│
├── components
│ ├── shared
│ └── ui
│
├── lib
│ ├── AuthContext.tsx
│ ├── AppContext.tsx
│ ├── mockData.ts
│ └── utils.ts
│
├── hooks
│
├── types
│
└── styles
CreativeHub supports two authentication methods.
Users can create their own account, log in securely, and maintain a personalized experience across sessions.
A pre-configured creative profile is available for quick evaluation, allowing users to explore all platform features without creating an account.
The platform maintains persistent application data including:
- User Profiles
- Portfolio Projects
- Professional Connections
- Job Applications
- Activity Feed
- User Preferences
This enables a seamless and consistent user experience across browser sessions.
- Node.js 18 or above
- npm
Clone the repository
git clone <repository-url>Navigate into the project
cd CreativeHubInstall dependencies
npm installRun the development server
npm run devBuild for production
npm run buildStart the production server
npm run start- Landing Page
- Authentication
- Dashboard
- Explore Creatives
- Creator Profiles
- Portfolio Gallery
- Professional Connections
- Job Listings
- Activity Feed
- AI-powered creator recommendations
- Real-time messaging
- Portfolio analytics
- Recruiter dashboard
- Creative communities
- Event management
- Skill verification
- Team collaboration workspaces
Developed by the CreativeHub Team.