Live Demo: https://celis-client-sigma.vercel.app/
CELIS is a creative collaboration platform designed for professionals in the music and creative industry. The platform enables creators such as songwriters, producers, musicians, visual artists, and industry professionals to connect, collaborate, manage projects, share work, and monetize creative assets.
Users can discover collaborators, participate in industry briefs, manage creative projects, host collaboration sessions, and sell digital assets in the marketplace — all in one centralized environment.
- Email and password authentication
- Google and Apple sign-in
- Secure login with access token and refresh token
- Forgot password with OTP verification
Users can create a detailed creator profile including:
- Display Name
- Location
- Bio
- Profile Picture
- Creative Identity
- Genres (up to 5)
- Skills & Expertise
- Portfolio Website
- Social Media Links
Users can also upload their first creative work during onboarding.
After login, users access a personalized dashboard showing:
- Profile views
- Collaboration statistics
- Active briefs
- Uploaded works
- Suggested creators based on profile compatibility
- Trending creators
- Profile completion percentage
- Active projects and progress tracking
Users can explore creators and connect with them.
- Role (Songwriter, Producer, Visual Artist, etc.)
- Genre
- Subscription Tier
- Sorting (Relevance, Popularity, Newest, Best Match)
Each creator card shows:
- Cover Photo
- Profile Image
- Name
- Roles
- Location
- Match Percentage
- Subscription Plan
- Connect Request
Tabs include:
- Discover Creators
- Connected
- Requested
The feed allows creators to share their work and interact with the community.
- Lyrics
- Audio
- Video
- Photos
Users can:
- React (Love)
- Comment
- Share
- Bookmark posts
- Report or hide posts
Creators can publish different types of content.
- Title
- Description
- Lyrics Content
- Genres (up to 3)
- Upload Audio
- Genre selection
- Post options
- Upload Video
- Description and genres
- Upload images with genres
- Allow downloads
- Allow comments
- Available for collaboration
Briefs allow companies or creators to post opportunities.
- Title
- Type
- Posted Date
- Overview
- Genre
- Budget
- Requirements
Creators can apply to briefs by submitting:
- Audio File
- Cover Letter
- Portfolio Link
When a brief deadline ends, it becomes a project workspace.
Project features include:
- Collaboration management
- File sharing
- Comments and discussions
- Audio uploads
- Lyrics uploads
- Revenue split management
- Invite collaborators
- Role assignment
Roles include:
- Owner
- Admin
- Collaborator
- Viewer
Creators can sell digital assets.
- Beats / Tracks
- Lyrics
- Sample Packs
- Visual Assets
Each marketplace item includes:
- Title
- Genre
- Price
- License Type
- Preview File
License types:
- Non-Exclusive
- Exclusive
Payments are processed using Stripe.
Marketplace Tabs:
- Browse
- Your Licenses
- Purchased
- Earnings
Creators can track their revenue from asset sales.
Dashboard includes:
- Total Earnings
- Monthly Revenue
- Pending Payout
- Active Licenses
Users can request payouts once they reach the minimum payout threshold ($50).
Creators can host real-time collaboration sessions.
Session features:
- Create session with name and description
- Invite connected creators
- Schedule date
- Session link sharing
- Live chat inside the session
- File sharing
- Emoji reactions
- End session control
Users can manage their account settings through multiple tabs.
Edit personal information, roles, genres, and skills.
Update email and password or permanently delete account.
Manage payment cards and payout requests.
View and upgrade current plan.
Monitor storage usage across:
- Audio
- Video
- Images
- Documents
Control email and push notifications.
- Two-factor authentication
- Active sessions monitoring
- Logout from all devices
Users can upgrade their account to access premium features.
Starter tier with basic collaboration tools.
Professional tier with expanded storage, discovery visibility, and project management.
Premium tier with advanced collaboration tools, featured briefs, and unlimited marketplace listings.
Payments are securely handled via Stripe.
Frontend
- Next.js
- React
- Tailwind CSS
- TypeScript
Authentication
- JWT (Access Token & Refresh Token)
Payments
- Stripe
Deployment
- Vercel
Clone the repository:
git clone <repository-url>Install dependencies:
npm installRun the development server:
npm run devOpen in your browser:
http://localhost:3000
This project is deployed using Vercel.
To deploy:
vercel- AI powered collaboration matching
- Real-time audio collaboration
- Creator analytics dashboard
- Team collaboration workspaces
- Mobile application
This project is intended for demonstration and portfolio purposes.
Live Demo: https://celis-client-sigma.vercel.app/
CELIS is a creative collaboration platform designed for professionals in the music and creative industry. The platform enables creators such as songwriters, producers, musicians, visual artists, and industry professionals to connect, collaborate, manage projects, share work, and monetize creative assets.
Users can discover collaborators, participate in industry briefs, manage creative projects, host collaboration sessions, and sell digital assets in the marketplace — all in one centralized environment.
- Email and password authentication
- Google and Apple sign-in
- Secure login with access token and refresh token
- Forgot password with OTP verification
Users can create a detailed creator profile including:
- Display Name
- Location
- Bio
- Profile Picture
- Creative Identity
- Genres (up to 5)
- Skills & Expertise
- Portfolio Website
- Social Media Links
Users can also upload their first creative work during onboarding.
After login, users access a personalized dashboard showing:
- Profile views
- Collaboration statistics
- Active briefs
- Uploaded works
- Suggested creators based on profile compatibility
- Trending creators
- Profile completion percentage
- Active projects and progress tracking
Users can explore creators and connect with them.
- Role (Songwriter, Producer, Visual Artist, etc.)
- Genre
- Subscription Tier
- Sorting (Relevance, Popularity, Newest, Best Match)
Each creator card shows:
- Cover Photo
- Profile Image
- Name
- Roles
- Location
- Match Percentage
- Subscription Plan
- Connect Request
Tabs include:
- Discover Creators
- Connected
- Requested
The feed allows creators to share their work and interact with the community.
- Lyrics
- Audio
- Video
- Photos
Users can:
- React (Love)
- Comment
- Share
- Bookmark posts
- Report or hide posts
Creators can publish different types of content.
- Title
- Description
- Lyrics Content
- Genres (up to 3)
- Upload Audio
- Genre selection
- Post options
- Upload Video
- Description and genres
- Upload images with genres
- Allow downloads
- Allow comments
- Available for collaboration
Briefs allow companies or creators to post opportunities.
- Title
- Type
- Posted Date
- Overview
- Genre
- Budget
- Requirements
Creators can apply to briefs by submitting:
- Audio File
- Cover Letter
- Portfolio Link
When a brief deadline ends, it becomes a project workspace.
Project features include:
- Collaboration management
- File sharing
- Comments and discussions
- Audio uploads
- Lyrics uploads
- Revenue split management
- Invite collaborators
- Role assignment
Roles include:
- Owner
- Admin
- Collaborator
- Viewer
Creators can sell digital assets.
- Beats / Tracks
- Lyrics
- Sample Packs
- Visual Assets
Each marketplace item includes:
- Title
- Genre
- Price
- License Type
- Preview File
License types:
- Non-Exclusive
- Exclusive
Payments are processed using Stripe.
Marketplace Tabs:
- Browse
- Your Licenses
- Purchased
- Earnings
Creators can track their revenue from asset sales.
Dashboard includes:
- Total Earnings
- Monthly Revenue
- Pending Payout
- Active Licenses
Users can request payouts once they reach the minimum payout threshold ($50).
Creators can host real-time collaboration sessions.
Session features:
- Create session with name and description
- Invite connected creators
- Schedule date
- Session link sharing
- Live chat inside the session
- File sharing
- Emoji reactions
- End session control
Users can manage their account settings through multiple tabs.
Edit personal information, roles, genres, and skills.
Update email and password or permanently delete account.
Manage payment cards and payout requests.
View and upgrade current plan.
Monitor storage usage across:
- Audio
- Video
- Images
- Documents
Control email and push notifications.
- Two-factor authentication
- Active sessions monitoring
- Logout from all devices
Users can upgrade their account to access premium features.
Starter tier with basic collaboration tools.
Professional tier with expanded storage, discovery visibility, and project management.
Premium tier with advanced collaboration tools, featured briefs, and unlimited marketplace listings.
Payments are securely handled via Stripe.
Frontend
- Next.js
- React
- Tailwind CSS
- TypeScript
Authentication
- JWT (Access Token & Refresh Token)
Payments
- Stripe
Deployment
- Vercel
Clone the repository:
git clone <repository-url>Install dependencies:
npm installRun the development server:
npm run devOpen in your browser:
http://localhost:3000
This project is deployed using Vercel.
To deploy:
vercel- AI powered collaboration matching
- Real-time audio collaboration
- Creator analytics dashboard
- Team collaboration workspaces
- Mobile application
This project is intended for demonstration and portfolio purposes.