URL: https://lovable.dev/projects/8413fa12-8a9d-46fc-9a33-9c3551ffd870
What it is: A corporate training solution that helps companies train their employees online.
Who it's for:
- Companies that want to train their staff
- HR departments managing employee development
- Organizations needing compliance training
What it offers:
- Team Management - Organize employees into groups and assign courses
- Progress Tracking - See who completed what training and how they're doing
- Custom Training Paths - Create specific learning programs for different roles
- Analytics - Get reports on training effectiveness and completion rates
- Compliance Training - Ensure employees meet regulatory requirements
Real-world examples:
- New Employee Onboarding - Automatically assign training to new hires
- Skills Development - Upskill teams in new technologies or soft skills
- Leadership Training - Develop managers and executives
- Safety Training - Ensure workplace compliance and certifications
The business model:
- Monthly subscription per employee ($19-$59/month depending on features)
- Enterprise deals for large companies
- Free trials to get companies started
Think of it like: Netflix for corporate training - companies pay a monthly fee to give their employees access to professional courses and training programs, with admin tools to manage and track everything.
This targets the B2B market instead of individual learners, which typically means higher revenue per customer and more stable, long-term contracts.
Registration Model:
- Separate Business Workspace: Companies don't use regular student/teacher registration
- Company Admin Flow: A company representative creates a business workspace and invites employees
- Employee Lightweight Signup: Employees receive invitations and join with minimal registration (just basic info)
Course Access:
- Same Course Catalog: By default, business users access the same courses as individual learners
- Optional Exclusive Content: Companies can request custom/exclusive courses for their specific needs
- Organized Learning Paths: Admins can create structured learning programs using existing courses
Key Features:
- Business Workspace: Each company gets their own isolated environment
- Admin Dashboard: Company admins can manage employees, track progress, assign courses
- Employee Management: Add/remove employees, organize into teams/departments
- Progress Analytics: Detailed reporting on training completion and effectiveness
- License Management: Control how many employees can access the platform
User Roles:
- Company Admin: Manages the business workspace, invites employees, tracks progress
- Business Employee: Access to courses with company-specific assignments and tracking
- Individual Learner: Regular users who sign up independently (existing flow)
- Teacher: Content creators (existing flow)
Revenue Model:
- Per-Employee Licensing: Companies pay monthly/annually based on number of active employees
- Tiered Pricing: Different feature sets (basic tracking vs advanced analytics)
- Enterprise Contracts: Custom pricing for large organizations with special requirements
There are several ways of editing your application.
Use Lovable
Simply visit the Lovable Project and start prompting.
Changes made via Lovable will be committed automatically to this repo.
Use your preferred IDE
If you want to work locally using your own IDE, you can clone this repo and push changes. Pushed changes will also be reflected in Lovable.
The only requirement is having Node.js & npm installed - install with nvm
Follow these steps:
# Step 1: Clone the repository using the project's Git URL.
git clone <YOUR_GIT_URL>
# Step 2: Navigate to the project directory.
cd <YOUR_PROJECT_NAME>
# Step 3: Install the necessary dependencies.
npm i
# Step 4: Start the development server with auto-reloading and an instant preview.
npm run dev
Edit a file directly in GitHub
- Navigate to the desired file(s).
- Click the "Edit" button (pencil icon) at the top right of the file view.
- Make your changes and commit the changes.
Use GitHub Codespaces
- Navigate to the main page of your repository.
- Click on the "Code" button (green button) near the top right.
- Select the "Codespaces" tab.
- Click on "New codespace" to launch a new Codespace environment.
- Edit files directly within the Codespace and commit and push your changes once you're done.
This project is built with:
- Vite
- TypeScript
- React
- shadcn-ui
- Tailwind CSS
Simply open Lovable and click on Share -> Publish.
Yes, you can!
To connect a domain, navigate to Project > Settings > Domains and click Connect Domain.
Read more here: Setting up a custom domain