Creat Your Own Stories
Upload your custom stories in JSON format to read them with all interactive features.
Upload Story File
Upload a JSON file containing your story. The file should follow the specified format.
Drop your JSON or JS file here
or click to browse
Supported formats: .json, .js
Your Uploaded Stories
No stories uploaded yet
Quick Add Form
Prefer to type directly? Use this form to create your story:
Download Template
Use our pre-formatted JSON template to ensure your story works perfectly.
How to Create Your Story
Prepare Your Text
Write your story in any text editor. Each paragraph should be on a new line.
Add Translations (Optional)
Add custom translations for difficult words to help readers.
Add Details
Include title, difficulty level, CEFR level, cover, and optional audio.
Upload & Enjoy
Upload your JSON file and start reading with interactive features!
Export Your Stories
Export all your uploaded stories as a JSON file for backup or sharing.
Complete JSON Format Example
{
"title": "The Adventure Begins",
"level": "intermediate",
"levelcefr": "A2",
"cover": "🏝️",
"coverType": "emoji",
"sound": "../sounds/story1.mp3",
"dictionaries": [
"../Dictionarys/story4.json",
"../Dictionarys/main.json"
],
"content": [
"Once upon a time, in a small village nestled between mountains...",
"The young hero set out on a journey filled with challenges and discoveries.",
"Each step brought new lessons and unforgettable experiences."
],
"author": "Your Name",
"translations": {
"village": {"translation": "قرية"},
"journey": {"translation": "رحلة"},
"mountains": {"translation": "جبال"},
"hero": {"translation": "بطل"},
"challenges": {"translation": "تحديات"},
"discoveries": {"translation": "اكتشافات"},
"lessons": {"translation": "دروس"},
"experiences": {"translation": "تجارب"}
}
}
Story Preview
Story Title
Story description will appear here...
Story Content Preview:
Your story content will appear here...