URL: https://lovable.dev/projects/REPLACE_WITH_PROJECT_ID
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 devEdit 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
This repository includes an Adapt Learning-compatible course in the /course directory.
AI for Creatives is a comprehensive course designed to teach creative professionals how to leverage AI tools in their workflows. The course covers:
- Understanding Creative AI and the augmentation mindset
- Image, text, audio, and video generation with AI
- Advanced techniques including GANs, style transfer, and fine-tuning
- Ethics, copyright, and business strategy for AI
The /course folder contains Adapt Learning JSON content files:
| File | Description |
|---|---|
course.json |
Main course configuration and global settings |
contentObjects.json |
Menu and page definitions (modules, lessons) |
articles.json |
Article containers within pages |
blocks.json |
Block containers within articles |
components.json |
Interactive components (text, narratives, MCQs) |
menus.json |
Menu configuration |
This course content is designed to work with the official Adapt Learning Framework. The framework itself is not included in this repository and should be cloned separately.
-
Clone the Adapt Framework (in a separate directory):
git clone https://github.com/adaptlearning/adapt_framework.git cd adapt_framework -
Install dependencies:
npm install
-
Install required plugins (the course uses these components):
adapt install adapt-contrib-text adapt install adapt-contrib-narrative adapt install adapt-contrib-mcq adapt install adapt-contrib-pageLevelProgress
-
Copy the course content:
# From the adapt_framework directory cp -r /path/to/this-repo/course/* src/course/
-
Build and run:
# Build the course grunt build # Or run development server grunt server
-
View the course: Open
http://localhost:9001in your browser.
Module 1: Introduction to Creative AI
- Lesson 1.1: What is Creative AI?
- Text component explaining Creative AI and the augmentation mindset
- Narrative component exploring the creative spectrum (human-made, AI-assisted, AI-generated)
- MCQ knowledge check to test understanding
To add more modules and lessons:
- Add new content objects in
contentObjects.jsonwith appropriate_parentIdreferences - Create corresponding articles in
articles.json - Add blocks in
blocks.json - Define components in
components.json
Ensure all _id values are unique and _parentId values correctly reference parent elements.
- Adapt Learning Documentation
- Adapt Component Library
- Adapt Authoring Tool (optional GUI for content creation)