Welcome to the Jungle Blog GitHub repository! Jungle Blog is an innovative web-blog project that harnesses the capabilities of ChatGPT to create cool and engaging stories. This documentation provides essential information to help you understand, contribute, and deploy Jungle Blog.
The motivation for creating this project was to explore the possibilities of the gpt chat API and various tools for working as a software engineer.
- Node JS
- PostgreSQL
- ChatGPT API key (Get yours at OpenAI)
- Clone the Jungle Blog repository:
git clone https://github.com/thebaldehit/jungleBlog.git
cd jungleBlog
- Install dependencies:
cd backend
npm i
cd ../jungleBlog
npm i
cd ../adminPanel
npm i
- Obtain a ChatGPT API key from OpenAI.
- Create .env file from .env.sample
- Setup .env file with your data (copy the token from the first subsection to .env )
- Run create.js script to create DataBase (before it run Postgres service):
cd backend/db
node create.js
- Create .env file from .env.sample (if you have not done it yet)
- Fill data to .env (fill all fields otherwise app will not work)
- Run up:
cd backend
node index.js
We welcome contributions! Please follow our contribution guidelines to get started.
If you encounter any issues or want to report a bug, please open an issue on the issue tracker.
Jungle Blog is licensed under the MIT License.
Thank you for being part of the Jungle Blog community! Happy coding! πΏπ