๐Ÿ“š Admin Panel Guide

Complete Documentation for Ashie Resume | JobPortal

Version 1.0 - Admin Documentation

๐Ÿ  Admin Panel Overview

Welcome to the Ashie Resume | JobPortal admin panel. This comprehensive guide will help you configure and manage every aspect of your job portal.

Accessing the Admin Panel

To access the admin panel, you need to log in with an administrator account:

Open the Login Page

Navigate to https://yourdomain.com/login in your web browser.

Enter Admin Credentials

Use your admin email and password to log in. If you're using the demo installation, the default admin account is:

  • Email: superadmin@test.com
  • Password: password123

Access Admin Dashboard

Once logged in, click on your profile icon in the top-right corner and select "Admin Panel" or navigate directly to https://yourdomain.com/admin

โš ๏ธ Important Security Notice:
After installation, immediately change the default admin password to a strong, unique password. Go to your profile settings and update your credentials.

Admin Panel Sections

The admin panel is organized into the following main sections:

๐Ÿ“Š Dashboard

Overview of key metrics, recent activities, and system status at a glance.

๐Ÿ‘ฅ User Management

Manage all users including job seekers, employers, and administrators.

๐Ÿ’ผ Job Management

Review, approve, or remove job listings posted by employers.

๐Ÿ“ฆ Packages

Create and manage subscription packages and pricing plans.

๐Ÿ’ณ Payment Settings

Configure payment gateways and manage transactions.

๐ŸŒ Languages

Add languages and configure automatic translation services.

๐ŸŽจ Appearance

Customize branding, theme colors, and visual elements.

โš™๏ธ System Settings

Configure email, integrations, and general site settings.

๐Ÿ“Š Dashboard & Analytics

The admin dashboard provides a comprehensive overview of your job portal's performance, user activity, and key metrics.

Understanding Dashboard Metrics

Your dashboard displays the following key performance indicators:

Metric Description What It Tells You
Total Users Count of all registered users Platform growth and reach
Active Jobs Currently live job postings Marketplace health and activity
Applications Total job applications submitted User engagement level
Revenue Total earnings from subscriptions Business performance
Resumes Created Number of resumes built Resume builder usage
New Signups Recent user registrations Growth trend

Analytics Features

The analytics section provides detailed insights into:

๐Ÿ’ก Pro Tip: Check the dashboard daily to monitor your platform's health. Sudden drops in activity might indicate technical issues that need attention.

๐ŸŽจ Logo & Branding

Customize your platform's visual identity by uploading your logo, favicon, and other branding assets.

Uploading Your Logo

Your logo appears in the header navigation, footer, and throughout the platform. Here's how to upload it:

Navigate to Site Configuration

Go to Admin Panel โ†’ Settings โ†’ Site Configuration or click the "Site Configuration" tab in the settings page.

Locate the Branding Section

Scroll down to find the branding upload areas. You'll see options for:

  • Main Logo: Used in the header navigation
  • Footer Logo: Displayed in the website footer
  • Favicon: Small icon shown in browser tabs

Upload Your Files

Click the upload area or drag and drop your image files:

  • Supported formats: PNG, JPG, JPEG, SVG
  • Maximum file size: 5MB per file
  • Recommended logo size: 200x50 pixels (PNG with transparency)
  • Recommended favicon size: 32x32 or 64x64 pixels

Save Changes

Click the "Save Changes" button to apply your new branding. The changes will be visible immediately across the entire platform.

Branding Best Practices

๐Ÿ“ Logo Dimensions

Use a horizontal logo (landscape orientation) for best display in navigation bars. Keep height around 40-60px.

๐ŸŽญ Transparency

Use PNG format with transparent background for logos. This ensures they look good on any background color.

โšก File Size

Optimize your images for web. Smaller file sizes mean faster loading times for your users.

๐ŸŒ™ Dark Mode

Consider having a light version of your logo if it contains dark colors, as some users may use dark mode.

๐Ÿ’ก Pro Tip: After uploading a new favicon, you may need to clear your browser cache (Ctrl+F5 or Cmd+Shift+R) to see the changes in your browser tab.

๐ŸŽญ Theme Customization

Personalize your platform's color scheme to match your brand identity. Changes apply instantly across the entire application.

Accessing Theme Settings

Navigate to Admin Panel โ†’ Settings โ†’ Theme to access the theme customization panel.

Available Color Options

You can customize three main colors that affect the entire platform:

Color Type Where It's Used Examples
Primary Color Main branding color throughout the site Primary buttons, links, navigation highlights, headers
Secondary Color Complementary color for variety Secondary buttons, hover states, gradients
Accent Color Special highlights and attention elements Badges, notifications, special tags, alerts

How to Change Theme Colors

Open Theme Settings

Go to Admin Panel โ†’ Settings โ†’ Theme tab.

Choose Your Colors

For each color type (Primary, Secondary, Accent):

  • Click the color picker box to open the color selection tool
  • Choose a color visually or enter a HEX code (e.g., #6366f1)
  • The live preview will update immediately

Preview Your Changes

The Theme Settings page includes a live preview section showing how buttons, cards, and other UI elements will look with your chosen colors.

Save Your Theme

Click "Save Changes" to apply your new color scheme site-wide. The colors will take effect immediately for all users.

Reset to Default Colors

If you want to restore the original theme colors:

  1. Click the "Reset / Refresh" button in the Theme Settings panel
  2. Confirm the action when prompted
  3. The default colors will be restored
โš ๏ธ Color Accessibility:
When choosing colors, ensure there's enough contrast between text and background colors. This helps users with visual impairments read your content easily. Tools like WebAIM Contrast Checker can help verify your color choices.

๐ŸŒ Language Management

Make your job portal accessible to a global audience by adding multiple languages and configuring automatic translation services.

Accessing Language Settings

Navigate to Admin Panel โ†’ Settings โ†’ Language Management or go directly to Admin Panel โ†’ Languages (i18n) in the sidebar.

Adding a New Language

Open Language Management

Go to Admin Panel โ†’ Languages from the sidebar menu.

Click "Add Language"

Click the "Add Language" button in the top-right corner to open the language creation form.

Fill in Language Details

Enter the following information:

  • Language Name: Display name (e.g., "Spanish", "French")
  • Locale Code: Standard locale code (e.g., "es" for Spanish, "fr" for French)
  • Flag Emoji: Optional flag emoji for visual identification (e.g., ๐Ÿ‡ช๐Ÿ‡ธ, ๐Ÿ‡ซ๐Ÿ‡ท)
  • RTL (Right-to-Left): Enable for languages like Arabic or Hebrew
  • Active: Toggle to make the language available to users

Save the Language

Click "Create Language" to add the new language to your platform.

Auto-Translation Feature

The platform can automatically translate your content to new languages using translation APIs:

๐Ÿ”ง Built-in Provider

Cost: Free
Quality: Basic
Uses the platform's built-in translation dictionary. Good for common phrases.

๐ŸŒ LibreTranslate

Cost: Free (self-hosted) or paid
Quality: Good
Open-source translation engine. Can be self-hosted for free.

๐Ÿ”ต Google Translate

Cost: Paid
Quality: Excellent
Industry-leading translation quality with wide language support.

๐ŸŸข DeepL

Cost: Paid
Quality: Superior
Known for the most natural-sounding translations.

Configuring Translation Provider

Go to Translation Settings

Navigate to Admin Panel โ†’ Languages โ†’ Translation Settings (gear icon).

Select Translation Mode

Choose between:

  • Manual: You provide all translations manually
  • Auto-Translate: Automatically translate missing text

Choose Your Provider

Select your preferred translation provider from the dropdown menu.

Enter API Credentials

If using a paid service, enter the required API keys:

Test Your Configuration

Click the "Test Provider" button to verify your settings work correctly before saving.

Setting Default Language

The default language is what new visitors see when they first visit your site:

  1. In the Language Management page, find your preferred default language
  2. Click the star icon or "Set as Default" option
  3. The default language will be marked with a special indicator
๐Ÿ’ก Pro Tip: Start with 2-3 major languages relevant to your target audience. You can always add more languages later. Each language adds translation overhead, so quality is more important than quantity.

๐Ÿ’ณ Payment Gateway Configuration

Accept payments from customers worldwide by configuring one or more payment gateways. The platform supports 7 popular payment providers.

Supported Payment Gateways

Stripe

The most popular payment processor for online businesses. Supports cards, Apple Pay, Google Pay.

๐ŸŒŽ Global 135+ currencies

Best for: US, EU, UK, Canada, Australia

PayPal

Trusted by millions worldwide. Excellent for users who prefer not to enter card details.

๐ŸŒŽ Global 200+ markets

Best for: International customers, buyer protection

Flutterwave

Africa's leading payment platform. Supports mobile money, bank transfers, and cards.

๐ŸŒ Africa 34+ countries

Best for: Nigeria, Ghana, Kenya, South Africa

Paystack

Modern payments infrastructure for Africa. Owned by Stripe.

๐ŸŒ Africa Nigeria-focused

Best for: Nigeria, Ghana, South Africa

PayFast

South Africa's trusted payment gateway. Supports EFT, credit cards, and Mobicred.

๐Ÿ‡ฟ๐Ÿ‡ฆ South Africa ZAR only

Best for: South African businesses

Razorpay

India's most popular payment gateway. Supports UPI, cards, net banking, wallets.

๐Ÿ‡ฎ๐Ÿ‡ณ India INR focused

Best for: Indian market, UPI payments

Mercado Pago

Latin America's leading payment platform. Supports Pix, boleto, and local cards.

๐ŸŒŽ Latin America 18 countries

Best for: Brazil, Argentina, Mexico

Configuring a Payment Gateway

Access Payment Settings

Navigate to Admin Panel โ†’ Settings โ†’ Payment Gateway.

Select a Gateway

Click on the payment gateway you want to configure from the list on the left side.

Choose Environment Mode

Select between Sandbox (testing) and Live (production) mode:

  • Sandbox Mode: Use for testing with fake/test credentials. No real money is charged.
  • Live Mode: Use for real transactions. Real money will be charged.

Enter API Credentials

Each gateway requires specific credentials. Here's what you'll need:

Gateway Credentials Reference

Gateway Required Credentials Where to Get Them
Stripe Publishable Key, Secret Key, Webhook Secret Stripe Dashboard โ†’ Developers โ†’ API Keys
PayPal Client ID, Client Secret, Webhook ID PayPal Developer Dashboard โ†’ My Apps & Credentials
Flutterwave Public Key, Secret Key, Encryption Key, Secret Hash Flutterwave Dashboard โ†’ Settings โ†’ APIs
Paystack Public Key, Secret Key Paystack Dashboard โ†’ Settings โ†’ API Keys
PayFast Merchant ID, Merchant Key, Passphrase PayFast Dashboard โ†’ Settings โ†’ Integration
Razorpay Key ID, Key Secret, Webhook Secret Razorpay Dashboard โ†’ Account & Settings โ†’ API Keys
Mercado Pago Public Key, Access Token, Integrator ID Mercado Pago Developers โ†’ Your Integrations โ†’ Application

Enabling/Disabling Gateways

Each gateway has a toggle switch that controls whether it appears as a payment option for users:

๐Ÿ’ก Recommendation: Enable multiple payment gateways to give customers more options. Different regions prefer different payment methods:
  • US/EU: Stripe + PayPal
  • Africa: Flutterwave + Paystack
  • India: Razorpay + Stripe
  • Latin America: Mercado Pago + PayPal

Testing Payments

Before going live, always test your payment integration:

  1. Configure the gateway in Sandbox/Test mode
  2. Use the test credentials provided by the payment provider
  3. Use test card numbers (e.g., Stripe's test card: 4242 4242 4242 4242)
  4. Complete a test purchase to verify the entire flow works
  5. Check that webhooks are received and processed correctly
  6. Once testing is successful, switch to Live mode with production credentials
โš ๏ธ Important: Never use live/production API keys in sandbox mode or vice versa. Keep your secret keys secure and never share them publicly.

๐Ÿ“ฆ Package & Pricing Management

Create subscription packages for both job seekers and employers. Define features, pricing, and duration for each plan.

Accessing Package Management

Navigate to Admin Panel โ†’ Packages from the sidebar menu.

Creating a New Package

Click "Add New Package"

Click the "Add New Package" button in the top-right corner of the Packages page.

Fill in Basic Information

Enter the following details:

  • Package Name: Display name (e.g., "Professional", "Enterprise")
  • Description: Brief description of what the package offers
  • Target Audience: Choose "Employer" or "Job Seeker"

Set Pricing

Configure the pricing options:

  • Price: Amount to charge (in your base currency)
  • Duration (Days): How long the subscription lasts (e.g., 30 for monthly)
  • Package Type: "Subscription" (recurring) or "One-time" (single payment)

Define Features

List the features included in this package. Each feature should be on a new line. Examples:

  • Post up to 10 jobs per month
  • Access to resume database
  • Priority job listing
  • Advanced analytics dashboard

Set Package Options

Configure additional options:

  • Is Active: Whether the package is available for purchase
  • Is Popular: Mark as popular to highlight it (shows a special badge)

Save the Package

Click "Create Package" to save. The package will now appear in the pricing section of your website.

Package Examples

๐Ÿ’ผ Employer - Basic

Price: $29/month
Features:

  • Post up to 5 jobs
  • Basic analytics
  • Email support

๐Ÿ’ผ Employer - Professional

Price: $79/month
Features:

  • Post up to 25 jobs
  • Featured job listings
  • Resume database access
  • Priority support

๐Ÿ‘ค Job Seeker - Premium

Price: $9.99/month
Features:

  • AI Resume Builder
  • Unlimited applications
  • Profile boost
  • Interview preparation tools

Editing Packages

To modify an existing package:

  1. Find the package in the list
  2. Click the Edit (pencil) icon
  3. Make your changes
  4. Click "Update Package" to save
โš ๏ธ Note: Changing package prices won't affect existing subscribers. They'll continue at their original price until their subscription renews or they choose to upgrade/downgrade.

๐Ÿ‘ฅ User Management

Manage all users registered on your platform, including job seekers, employers, and administrators.

Accessing User Management

Navigate to Admin Panel โ†’ Users from the sidebar menu.

User Types

User Role Description Capabilities
Job Seeker Users looking for employment Create resumes, apply to jobs, manage profile
Employer Companies posting job openings Post jobs, manage applications, company profile
Admin Platform administrators Full access to admin panel, manage all content
Super Admin Primary administrator All admin capabilities plus system settings

Managing Users

Viewing Users

The user list shows:

Searching Users

Use the search bar to find users by:

User Actions

For each user, you can:

โ›” Warning: Deleting a user is permanent and cannot be undone. All associated data (resumes, applications, job posts) will also be deleted.

๐Ÿ’ผ Job Management

Review and manage all job listings posted by employers on your platform.

Accessing Job Management

Navigate to Admin Panel โ†’ Jobs from the sidebar menu.

Job List Overview

The jobs page displays:

Job Actions

For each job listing, you can:

Moderation Tips

๐Ÿ’ก Best Practices for Job Moderation:
  • Review jobs for spam or inappropriate content
  • Verify company information for legitimacy
  • Remove duplicate job postings
  • Check for unrealistic salary claims
  • Ensure jobs comply with local labor laws

๐Ÿ“ Content Management

Customize the content displayed on various pages of your job portal, including the homepage, blog, and static pages.

Homepage Customization

Navigate to Admin Panel โ†’ Homepage to customize:

Hero Section

How It Works Section

Features Section

Call-to-Action (CTA)

Blog Management

Navigate to Admin Panel โ†’ Blog to manage blog content:

Static Pages

Navigate to Admin Panel โ†’ Pages to manage pages like:

๐Ÿ“ง Email Configuration

Configure email settings to enable system notifications, password resets, and other email communications.

Accessing Email Settings

Navigate to Admin Panel โ†’ Settings โ†’ Email Settings.

SMTP Configuration

Enter the following SMTP details:

Setting Description Example Value
SMTP Host Your email server address smtp.gmail.com
SMTP Port Server port number 587 (TLS) or 465 (SSL)
SMTP Username Your email address noreply@yourdomain.com
SMTP Password Email password or app password Your secure password
From Address Sender email address noreply@yourdomain.com

Popular Email Provider Settings

๐Ÿ“ง Gmail / Google Workspace

Host: smtp.gmail.com
Port: 587 (TLS) or 465 (SSL)
Note: Use an App Password, not your regular password

๐Ÿ“ง Mailgun

Host: smtp.mailgun.org
Port: 587
Note: Get credentials from Mailgun dashboard

๐Ÿ“ง SendGrid

Host: smtp.sendgrid.net
Port: 587
Note: Use API key as password, "apikey" as username

๐Ÿ“ง Amazon SES

Host: email-smtp.[region].amazonaws.com
Port: 587
Note: Generate SMTP credentials in AWS console

โš ๏ธ Gmail Users: If using Gmail, you must enable "Less secure app access" or create an App Password. Google blocks sign-ins from apps that don't meet their security standards. We recommend using a dedicated email service like Mailgun or SendGrid for production.

๐Ÿค– AI & Interview Setup

Configure OpenAI integration and AI-powered features including the video interview practice system.

Setting Up OpenAI

OpenAI powers multiple AI features in your platform including resume optimization, cover letter generation, job matching, and the AI interview practice system.

Getting Your OpenAI API Key

Create an OpenAI Account

Visit platform.openai.com/signup and create an account or sign in.

Navigate to API Keys

Go to platform.openai.com/api-keys in your account dashboard.

Create a New API Key

Click "Create new secret key", give it a name (e.g., "Ashie Resume"), and copy the key immediately. You won't be able to see it again!

Add Credits to Your Account

Go to Billing and add credits. OpenAI uses pay-as-you-go pricing. Start with $5-10 for testing.

Configuring OpenAI in Your Platform

Add your OpenAI API key to your .env file:

# OpenAI Configuration
OPENAI_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
โš ๏ธ Security: Never share your API key publicly or commit it to version control. Keep it in your .env file only.

AI-Powered Features

Once OpenAI is configured, the following features become available:

Feature Description Model Used
AI Resume Builder Generates professional resume content based on user input GPT-3.5 Turbo
AI Cover Letter Creates tailored cover letters for specific job applications GPT-3.5 Turbo
Content Optimization Improves resume sections with better wording and keywords GPT-3.5 Turbo
Job Matching Analyzes user profiles to suggest best-fit jobs GPT-3.5 Turbo
AI Interview Practice Generates interview questions and analyzes answers GPT-3.5 Turbo
Portfolio Suggestions Recommends portfolio content and tech stack GPT-3.5 Turbo

AI Video Interview Practice

The AI Interview feature allows users to practice job interviews with an AI interviewer. It supports both text and video modes.

How It Works

  1. User Starts a Session: Selects target job role, difficulty level, and interview format (text/video)
  2. AI Generates Questions: Progressive questions from easy warm-up to challenging scenarios
  3. User Answers: Via text or voice (in video mode)
  4. AI Analyzes Responses: Provides feedback, scores, and improvement suggestions
  5. Results Summary: Overall performance report with actionable insights

Interview Configuration Options

Option Values Description
Target Role Any job title The position the user is practicing for (e.g., "Software Engineer")
Difficulty Beginner, Intermediate, Advanced Controls question complexity and depth
Format Text, Video Text-based chat or video mode with AI avatar
Interviewer Gender Male, Female Customize the AI interviewer avatar appearance

Question Types Generated

Video Mode Features

Managing AI Costs

OpenAI charges per token (roughly 4 characters = 1 token). Monitor your usage:

๐Ÿ’ก Cost Tips:
  • Set usage limits in your OpenAI dashboard
  • GPT-3.5 Turbo is very affordable (~$0.002 per 1K tokens)
  • Average resume optimization: ~500-1000 tokens ($0.001-0.002)
  • Full interview session: ~2000-4000 tokens ($0.004-0.008)

Fallback Behavior

If OpenAI is not configured or unavailable:

Enabling/Disabling AI Features

Control AI feature availability in Admin Panel โ†’ Settings โ†’ Features Management:

โšก Feature Management

Control which features are available on your platform. Enable or disable features instantly without code changes.

Accessing Feature Controls

Navigate to Admin Panel โ†’ Settings โ†’ Features Management or click the link in the Settings sidebar.

Available Feature Toggles

You can control the following features:

AI Tools

Creation Tools

How to Toggle Features

  1. Find the feature you want to control
  2. Click the toggle switch next to it
  3. The change takes effect immediately
๐Ÿ’ก Use Case: If you're experiencing high server load, you can temporarily disable AI features to reduce resource usage. Re-enable them once the load normalizes.

๐Ÿ”— Third-Party Integrations

Connect external services to enhance your platform's functionality.

Accessing Integrations

Navigate to Admin Panel โ†’ Settings โ†’ Integrations.

Available Integrations

Google Analytics

Track website traffic and user behavior:

  1. Toggle "Enable Google Analytics" to ON
  2. Enter your Google Analytics tracking ID (e.g., G-XXXXXXXXXX)
  3. Save changes

Slack Notifications

Receive alerts in your Slack workspace:

  1. Toggle "Enable Slack Notifications" to ON
  2. Configure your Slack webhook URL in the .env file
  3. Save changes

Social Login

Allow users to sign in with social accounts:

Note: Social login credentials are configured in the server .env file, not the admin panel.

Cookie Consent Banner

Configure the GDPR-compliant cookie consent popup:

  1. Go to Settings โ†’ Cookie Consent
  2. Enable/disable the banner
  3. Customize the message text
  4. Set button labels (Accept, Reject, Manage)
  5. Add link to your privacy policy

๐Ÿ›ก๏ธ Security & IP Blocking

Protect your platform from malicious users and bots by managing IP blocks and security settings.

Accessing IP Management

Navigate to Admin Panel โ†’ Settings โ†’ Security or Blocked IPs from the sidebar.

Viewing Blocked IPs

The blocked IPs list shows:

Blocking an IP Address

To manually block an IP:

  1. Click "Block IP" button
  2. Enter the IP address (e.g., 192.168.1.100)
  3. Enter a reason for blocking
  4. Choose duration:
    • Temporary: Set minutes/hours/days
    • Permanent: No expiration
  5. Click "Block" to save

Unblocking an IP

To remove a block:

  1. Find the IP in the blocked list
  2. Click the Unblock or trash icon
  3. Confirm the action

Automatic IP Blocking

The system automatically blocks IPs for:

Automatic blocks expire after a set duration (configurable in settings).

โš ๏ธ Be Careful: Blocking an IP affects all users from that address. If the IP belongs to a company or ISP, multiple legitimate users could be affected. Use temporary blocks when possible.

Best Practices

๐Ÿ“‹ Template Management

Manage resume templates, CV templates, and cover letter templates available on your platform.

Accessing Templates

Navigate to Admin Panel โ†’ Templates from the sidebar. You can also access specific template types:

Template Types

Type Description Access Level
Free Templates Available to all users without subscription Everyone
Premium Templates Exclusive designs for paid subscribers Paid plans only

Managing Templates

Editing Template Details

  1. Click the "Edit" button on any template
  2. Update the Name and Description
  3. Save changes

Setting Premium Status

Toggle the premium status to control whether a template is free or premium:

Template Categories

Templates can be organized by category:

Filtering Templates

๐Ÿ“„ Resume Management

View and manage all resumes created by users on your platform.

Accessing Resume Management

Navigate to Admin Panel โ†’ Resumes from the sidebar.

Resume List View

The resume list shows:

Managing Resumes

Search & Filter

Use the search bar to find resumes by:

โš ๏ธ Privacy Note: Resumes contain personal information. Only access them when necessary for support or moderation purposes.

๐Ÿ” SEO Settings

Optimize your platform for search engines to increase visibility and traffic.

Accessing SEO Settings

Navigate to Admin Panel โ†’ SEO Settings from the sidebar.

General SEO

Setting Description
Site Name Your website's name shown in search results
Site Description Meta description for your homepage (155 characters recommended)
Keywords Comma-separated keywords for SEO

Social Media SEO

Advanced SEO

๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ Team & About Us

Manage your team members and About Us page content.

Accessing Team Management

Navigate to Admin Panel โ†’ Team from the sidebar.

Adding Team Members

  1. Click "Add Team Member"
  2. Enter Name and Position
  3. Add a short Bio
  4. Upload a Photo
  5. Set Order for display sequence
  6. Toggle Active status

About Us Page Sections

Customize different sections of your About Us page:

Editing Page Sections

  1. Switch to the "Page Sections" tab
  2. Click "Edit" on any section
  3. Update title, subtitle, content, and image
  4. For bullet point sections, add items to the List Items field
  5. Save changes

๐Ÿ“… Company Timeline

Create a visual history of your company's milestones and achievements.

Accessing Timeline

Navigate to Admin Panel โ†’ Timeline from the sidebar.

Adding Timeline Events

  1. Click "Add Timeline Item"
  2. Enter the Year
  3. Add a Title (e.g., "Company Founded")
  4. Write a Description
  5. Add Achievements (bullet points)
  6. Select an Icon
  7. Set order and active status

Timeline Display

Timeline items appear on your About Us page in chronological order, creating a visual journey of your company's growth.

๐Ÿค Partnership Management

Manage partner logos, categories, and partnership requests.

Accessing Partners

Navigate to Admin Panel โ†’ Partners from the sidebar.

Partner Management Tabs

Partners Tab

Add companies and organizations that partner with your platform:

  1. Click "Add Partner"
  2. Enter company Name
  3. Upload company Logo
  4. Add Website URL
  5. Select a Category
  6. Set display order

Categories Tab

Organize partners by category:

Partnership Requests

Review incoming partnership applications:

๐Ÿ“ฌ Contact Messages

View and manage messages submitted through your contact form.

Accessing Contact Messages

Navigate to Admin Panel โ†’ Contact Messages from the sidebar.

Managing Messages

Responding to Messages

Messages include the sender's email address. Use your email client to reply directly to inquiries.

โšก AI Usage Limits

Configure usage limits for AI features based on subscription packages.

Accessing AI Limits

Navigate to Admin Panel โ†’ AI Limits from the sidebar.

Understanding AI Tools

Tool Description
Cover Letter Generator Generates tailored cover letters for job applications
Resume Analysis Analyzes resumes for improvements
Job Matching AI-powered job recommendations
Interview Preparation Practice interview sessions
Skill Assessment Evaluates user skills and gaps
CV Optimization Improves CV content for ATS

Setting Limits by Package

  1. Click "Add New Limit"
  2. Select the Package (Free, Basic, Premium, etc.)
  3. Select the User Type (job_seeker or employer)
  4. Choose the AI Tool
  5. Set Daily Limit and Monthly Limit
  6. Toggle Enabled status
  7. Save

Example Limit Configuration

Free Plan: 3 cover letters/day, 10/month
Basic Plan: 10 cover letters/day, 50/month
Premium Plan: Unlimited

๐Ÿ“ˆ AI Usage Analytics

Monitor AI feature usage across your platform.

Accessing AI Analytics

Navigate to Admin Panel โ†’ AI Analytics from the sidebar.

Available Metrics

Using Analytics Data

Use this data to:

๐Ÿ“š Additional Content Management

Manage FAQs, Help Center, Testimonials, Career Resources, and other supporting content.

FAQs Management

Navigate to Admin Panel โ†’ FAQs to manage frequently asked questions.

Adding FAQs

  1. Click "Add FAQ"
  2. Enter the Question
  3. Enter the Answer
  4. Select a Category (General, Account, Payments, etc.)
  5. Set display Order
  6. Toggle Active status

Help Center

Navigate to Admin Panel โ†’ Help Center to manage help documentation.

Three Components:

Testimonials

Navigate to Admin Panel โ†’ Testimonials to manage user testimonials.

Managing Testimonials

Testimonial Types

Career Development Resources

Navigate to Admin Panel โ†’ Career Development to manage career resources.

Resource Categories

Resume Guide

Navigate to Admin Panel โ†’ Resume Guide to manage resume writing tips.

Section Categories

Contact Information

Navigate to Admin Panel โ†’ Contact Info to manage your contact page entries.

Entry Types

Creating Entries

  1. Click "Add Entry"
  2. Enter Title (e.g., "Email Us")
  3. Select Type and Icon
  4. Add Description and Value (actual contact info)
  5. Optional: Add CTA button with label and link

Companies

Navigate to Admin Panel โ†’ Companies to view and manage employer companies.

Company Types

Type Description
Fortune 500 Large multinational corporations
Enterprise Large established companies
Startup Early-stage companies
Small Business Small and medium enterprises

Company Actions

๐Ÿ“š Admin Guide Complete!

You've learned how to manage your admin panel. Continue to Currency & Billing to set up payments.

Continue to Currency & Billing Guide โ†’