Skip to content

Platform for freelancers and business with the streamlined agenda of collaborating to create unique marketing styles.

Notifications You must be signed in to change notification settings

S-Dhruv/BrandBoost

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BrandBoost 🚀

A platform that connects businesses with creators for seamless marketing campaign collaborations.
BrandBoost offers an intuitive workflow where businesses post job listings, creators apply, and both parties collaborate in real-time with AI-driven marketing support.

🌐 Live Demo: BrandBoost Deployment


🛠️ Tech Stack

React Node.js Express.js MongoDB WebSockets Google Gemini AI Tailwind CSS MERN Material-UI


Contributors for this project:

  1. Dhruv S Shah - https://github.com/S-Dhruv
  2. Ananya Papula - https://github.com/Ananya54321
  3. Soham Chitimali - https://github.com/sohamchitimali
  4. Tina Pudari - https://github.com/tinap98

✨ Features

1. User Roles

  • Business:

    • Post job opportunities for creators.
    • Review and approve creator applications.
    • Assign unique codes for approved creators to join real-time chat rooms.
  • Creator:

    • Browse and apply for exciting job listings.
    • Access exclusive chat rooms upon approval.
    • Track project progress with assigned to-do lists.
    • Requires admin verification before applying.

2. Real-Time Chat Room

  • Dedicated chat rooms for approved creators and businesses.
  • Instant messaging powered by WebSockets.
  • Seamless communication for efficient collaboration.

3. Task Management

  • Creators get a to-do list to stay on top of project milestones.
  • Businesses monitor task completion for a structured workflow.

4. AI Marketing Assistant

  • Powered by Google Gemini AI.
  • Offers smart recommendations on what to market and how to market.
  • Provides insights into trends, audience engagement, and content optimization.

5. Protected Routes

  • Secure access for authenticated users only.
  • Role-based access control for businesses and creators.
  • Keeps sensitive data safe and sound.

6. Creator Verification

  • Admins verify new creators to ensure authenticity and quality.
  • Builds trust and maintains platform standards.

⭐ Installation & Setup

  1. Clone the Repository:
    git clone https://github.com/yourusername/brandboost.git
    cd brandboost
    

Installation & Setup

  1. Clone the repository:
    git clone https://github.com/yourusername/brandboost.git
    cd brandboost
  2. Install dependencies:
    npm install
  3. Set up environment variables:
    • Create a .env file in the root directory.
    • Add necessary variables such as database URL, API keys, and WebSocket configurations.
  4. Run the development server:
    npm start

About

Platform for freelancers and business with the streamlined agenda of collaborating to create unique marketing styles.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages