Title: {storyData.title}
23 |Story id: {storyData.story_id}
24 | 25 |├── backend
├── data
│ ├── nextThemeIndex.json
│ └── thmesForStories.json
├── index.js
├── cacher
│ ├── cacherSingleton.js
│ └── cacher.js
├── .env.sample
├── db
│ ├── pool.js
│ ├── create.js
│ └── db.sql
├── mimeTypes
│ └── mimetypes.js
├── .gitignore
├── gpt-api
│ ├── toolsesForApi.js
│ └── gptApi.js
├── package.json
├── fs
│ └── fs.js
├── .eslintrc.js
├── controllers
│ ├── ws.js
│ ├── static.js
│ ├── login.js
│ ├── feedback.js
│ ├── story.js
│ └── comment.js
├── config
│ └── config.js
├── logger
│ └── logger.js
├── server.js
└── contentGenerator.js
├── adminPanel
├── .env.sample
├── src
│ ├── vite-env.d.ts
│ ├── main.js
│ ├── utils.js
│ ├── components
│ │ ├── Feedbacks.svelte
│ │ ├── Stories.svelte
│ │ ├── Comments.svelte
│ │ ├── Feedback.svelte
│ │ ├── Login.svelte
│ │ ├── Comment.svelte
│ │ ├── Story.svelte
│ │ └── Navigation.svelte
│ ├── app.css
│ ├── App.svelte
│ ├── store.js
│ └── assets
│ │ └── svelte.svg
├── vite.config.js
├── svelte.config.js
├── package.json
├── .gitignore
├── index.html
├── jsconfig.json
├── README.md
└── package-lock.json
├── jungleBlog
├── .env.sample
├── src
│ ├── vite-env.d.ts
│ ├── articlesStore.js
│ ├── main.js
│ ├── websocketStore.js
│ ├── components
│ │ ├── Footer.svelte
│ │ ├── Card.svelte
│ │ ├── Main.svelte
│ │ ├── AboutUs.svelte
│ │ ├── Feedback.svelte
│ │ ├── Content.svelte
│ │ ├── Header.svelte
│ │ └── Article.svelte
│ ├── App.svelte
│ ├── assets
│ │ └── svelte.svg
│ ├── app.css
│ └── bannedWords.js
├── public
│ └── res
│ │ ├── fav.ico
│ │ ├── cursor.png
│ │ ├── AboutUs.png
│ │ ├── mainPhoto.png
│ │ ├── pointer.png
│ │ └── mainPhotoDark.png
├── svelte.config.js
├── .gitignore
├── vite.config.js
├── package.json
├── index.html
├── jsconfig.json
├── README.md
└── package-lock.json
├── .github
└── ISSUE_TEMPLATE
│ ├── feature_request.md
│ └── bug_report.md
├── LICENSE
├── CONTRIBUTING.md
├── README.md
└── CODE_OF_CONDUCT.md
/backend/data/nextThemeIndex.json:
--------------------------------------------------------------------------------
1 | {"themeIndex":0}
--------------------------------------------------------------------------------
/adminPanel/.env.sample:
--------------------------------------------------------------------------------
1 | VITE_HOST=
2 | VITE_PROTOCOL=
3 | VITE_WS_PROTOCOL=
--------------------------------------------------------------------------------
/jungleBlog/.env.sample:
--------------------------------------------------------------------------------
1 | VITE_SERVER_URL=
2 | VITE_PROTOCOL=
3 | VITE_WS_PROTOCOL=
--------------------------------------------------------------------------------
/adminPanel/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
Loading...
21 | {/if} 22 |Loading...
24 | {/if} 25 |Loading...
25 | {/if} 26 | 27 |Name: {feedbacksData.name}
10 |Feedback id: {feedbacksData.feedback_id}
11 |Text: {feedbacksData.text}
12 |Name: {commentData.username}
23 |Story id: {commentData.story_id}
24 |Text: {commentData.comment_text}
25 |Title: {storyData.title}
23 |Story id: {storyData.story_id}
24 | 25 |Hello, my brave readers!
20 |I'm a beginner in the world of survival, and this is my blog where I share my unique experience of surviving on a deserted island in the jungle. 21 | Why am I here? I'm seeking adventure, testing myself, learning skills forgotten by the modern world, and of course, sharing it all with you.
22 |Every day here is a new challenge. I write about how I build shelters from what I find in the jungle, how I find and purify water, gather food, or even try hunting. 23 | I share my successes and failures, moments of joy and despair. But this blog isn't just about survival. It's also about connecting with nature, self-discovery, and 24 | finding inner strength. I explore the environment, observe wildlife, try to understand the island's ecosystem, and my place in it. In this blog, you'll find not 25 | only a description of my adventures but also photos, survival tips, information about the plants and animals I encounter, and much more. I want to share everything 26 | I learn with you and possibly inspire someone for their own adventures.
27 |So, if you're interested in nature, survival, or just want to feel part of something extraordinary, welcome to my blog. Join my adventure and discover the unknown 28 | with me!
29 |
32 | Within the jungle's heart, emerald leaves weave tales of mystery in nature's sacred hush.
18 |On the deserted island, golden sands meet beneath the boundless sky.
22 |
28 | On an island, sands embrace sea,
29 | Nature's whispers, tranquility.
30 | Palm trees dance, shadows play,
31 | Isolation's refuge, serenity's bay.
32 | Time pauses beneath the sky,
33 | Sun-kissed solitude, untie.
34 | Footprints weave a tale untold,
35 | Nature's sanctuary, stories unfold.
36 | Ocean breeze, golden sand,
37 | Deserted island, a tranquil stand.
38 | Whispers echo, waves conspire,
39 | Solitude's dance, nature's lyre.
40 |
Jungle whispers, wild and free,
47 | Life's dance beneath the green tree.
48 | Vines entwine, a verdant brace,
49 | Survival's trial, nature's grace.
50 | Roaring beasts in shadows hide,
51 | Eyes gleam with instinct's pride.
52 | Rivers whisper tales untold,
53 | Secrets in green, ancient and bold.
54 | Underneath the leafy sweep,
55 | Heart beats, nature's rhythmic keep.
56 | Adapt or falter, jungle's decree,
57 | Life's wild symphony, a jubilee.
58 |
{article.content}
159 |
{item.username}
173 |{item.comment_text}
174 |