Home

Awesome

content swift logo

About

ContentSwift - Content research/optimization tool for SEO.

Watch Demo Video at Youtube

Using this tool, you'll get relevant information regarding specific keyword searches and hints on what other top-ranking results did with their article/page.

sample content optimization tool - ContentSwift

Right now we're focusing on Google SERP only

The commercial version for this open-source tool would be something like Surfer SEO, Frase io, NeuronWriter, etc.. (of course, they offer more features than this).

sample free content optimization tool

<!-- ![sample free content optimization tool](/assets/content-editor-sample.webp) -->

Status

Under heavy development. Not for production.

Tech

Backend

backend-crt is a docker setup for:

Frontend

frontend-crt is manual nextjs installation

Scrape API (SerpAPI)

Scraping Google search result on our own will require a lot of time to prevent us from getting blocked and getting the proper structure. That's why we're using simple solution from SerpApi.

library used

There are many libraries used in this project, which is not possible to mention one by one.

Setup env file

SERPAPI_KEY=$here_is_your_api_key

Run the project

Make sure docker app is open

  1. run backend (API)
cd backend-crt && docker-compose up -d --build
  1. Setup Database (1 time only)

Cd into src

cd backend-crt/src

Activating a virtual env (setup if not yet)

source env/bin/activate

Run migration

python db/models.py
  1. Run Frontend (API)
cd frontend-crt && yarn dev

Project is available at http://localhost:3000

TODO

Potential Issue / improvement