AV
ansh vekariya

Create an Influencer Portal with React, Next.js, and Node.js

## Project Overview Create an Influencer Portal using React + Next.js for the frontend and Node.js for the backend. The portal will allow influencers to register, list their services, and manage their profiles. Companies can register, search for influencers, and purchase their services to promote their products. ## Functional Requirements ### User Roles 1. **Influencer** 2. **Company** 3. **Admin** ### Influencer Features 1. **Registration and Login** Influencers can register using their email, social media accounts, or phone number. Login using email/password or social media accounts. 2. **Profile Management** Create and update profile with personal details, bio, social media links, and portfolio. Upload profile picture and cover photo. 3. **Service Management** Add, update, and delete services with details like service description, pricing, and delivery time. Upload service related images or videos. 4. **Booking Management** View and manage booking requests from companies. Accept or reject booking requests. Track completed and pending bookings. 5. **Payments** View earnings and transaction history. Withdraw earnings to linked bank account or PayPal. 6. **Reviews and Ratings** View reviews and ratings given by companies. Respond to reviews.

Prompt
Component Preview

About

Develop a comprehensive influencer portal with React, Next.js, and Node.js to enable influencer registration, profile management, service listings, bookings, payments, and reviews.

Share

Last updated 1 month ago