Skip to content

vinayjain18/Fluence

Repository files navigation

Fluence - Personalized Instagram Content Planner

Twitter: vinayjn18

Fluence is an Instagram content planner that helps creators and businesses strategically plan, and generate personalized content based on their industry, niche, and profile details. Our goal is to empower you to unleash your creativity and boost your engagement with tailored content strategies.

Table of Contents

Features

  • Personalized content plans based on your industry, niche, and Instagram profile.
  • Industry insights to stay ahead of trends.
  • Intuitive interface for easy content planning.
  • Engagement-boosting content recommendations.

Technologies Used

  • Frontend: HTML, Tailwind CSS, TypeScript, Javascript
  • Backend: Django
  • Database: PostgreSQL
  • API Integration: Instagram Graph API, OpenAI
  • Deployment: Render

Installation

Prerequisites

  • Node.js
  • npm
  • Python(version: 3.10+)

Setup

  1. Clone the repository:

    git clone https://github.com/vinayjain18/Fluence.git
    cd Fluence
  2. Install dependencies:

    npm install
  3. Build the tailwind CSS:

    npm run build-css
  4. Now create virtual environment:

    python -m venv venv
    source venv/bin/activate #for windows -> venv/scripts/activate
  5. Install dependencies:

    pip install -r requirements.txt
  6. Migrations and Static files:

    #For Database, you can either use the default sqlite or any of your choice 
    #but make sure to update it in fluence/settings.py file.
    
    #create database and tables
    python manage.py makemigrations
    python manage.py migrate
    
    #static files
    python manage.py collectstatic
  7. Run the Django server:

    python manage.py runserver

App Link

Access the live application here: https://fluence.azurewebsites.net/

Contact

For any questions or feedback, please contact me at [email protected]

About

Personlized Instagram Content Planner Tool

Resources

Stars

Watchers

Forks

Packages

No packages published