Skip to content

Learn how to build a powerful WYSIWYG Landing Page Engine with Django, React.js, TinyMCE, OpenAI, and more.

Notifications You must be signed in to change notification settings

codingforentrepreneurs/landing-page-engine-django-react-tinymce

Repository files navigation

Landing Page Engine Course Thumbnail

Landing Page Engine with Django, React.js, and TinyMCE

Be sure to grab the student bonus from TinyMCE https://kirr.co/uhvya9.

Clone Project

mkdir ~/dev/landing-page-engine
cd ~/dev/landing-page-engine
git clone https://github.com/codingforentrepreneurs/landing-page-engine-django-react-tinymce .

Setup Environment Variables

Create an account on:

Create API Keys at:

Create .env:

cd ~/dev/landing-page-engine
echo "" >> .env

Save API Keys to .env with:

DEBUG=true
SECRET_KEY=your-django-secret
TINY_API_KEY=your-tiny-cloud-api-key
OPENAI_API_KEY=your-openai-api-key

(View .env.sample if you need a reference)

Setup Python-Django Backend

# mac/linux
python3.12 -m venv venv

# windows
C:\Python312\python.exec -m venv venv

# mac/linux
source venv/bin/activate

# windows
.\venv\Scripts\activate

Install requirements.txt

(venv) pip install -r backend/requirements.txt

Run Django

cd backend
python manage.py runserver

Setup ReactJS Frontend

npm install
npm run dev

About

Learn how to build a powerful WYSIWYG Landing Page Engine with Django, React.js, TinyMCE, OpenAI, and more.

Topics

Resources

Stars

Watchers

Forks