An AI-assisted blog creation platform, allowing you to create enhanced blogs with the help of AI.
An AI-assisted blog creation platform, allowing you to create enhanced blogs with the help of AI.
- React JS
- Django Rest Framework
- SQLite
- Python 3.10 + (Installation guide)
- OpenAI API key (API key page) (requires an OpenAI account)
- Gemini API key (API key page) (requires a Google account)
To run the application you need to follow all the steps.
Once complete, register/sign up on the app, then start creating Blogs.
git clone https://github.com/SamuelNduw/Blogging.git
cd Blogging
A SQLite database will be autogenerated by Django upon backend setup.
- Create a file called .env
- Copy everything from .env.example
- Paste the copied elements into the .env file
- Change the values in the .env file to your configurations
cd backend
python -m venv virt
- Windows
.\virt\Scripts\activate - Linux/macOS
source virt/bin/activate
pip install -r requirements.txt\
python manage.py makemigrations
python manage.py migrate
python manage.py runserver 0.0.0.0:8000
This exposes it to your local network. Later allowing you to test the application on different devices during development.
cd frontend/my-blog
npm install
npm run dev
