Skip to content

NexGen-Quillix 🌟 is an AI-powered content platform that quickly generates customized, trend-based posts for LinkedIn, Instagram, X, and more. It helps marketers and creators boost engagement, maintain brand voice, and grow their social media presence with ease and efficiency.

License

Notifications You must be signed in to change notification settings

UjjwalSaini07/NexGen-Quillix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

46 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

NexGen-Quillix

Experience the Future of Quillix AI 🌟

NexGen-Quillix is an AI-powered content creation platform built to generate high-impact, platform-ready posts for LinkedIn, Instagram, X (formerly Twitter), and moreβ€”within seconds. By analyzing real-time trends and adapting to your specific tone, industry, and goals, it delivers tailored content that drives engagement and strengthens your digital presence. Whether you're a marketer, entrepreneur, or content creator, NexGen-Quillix simplifies your workflow by combining intelligent automation with creative flexibility. Let AI handle the heavy liftingβ€”so you can focus on growth. ✨

Github License Info Generic badge GitHub stars Github Release

Key Features 🎯

  • ⚑ Instant Content Creation: Generate platform-ready posts in secondsβ€”no creative block, no delays.
  • πŸ” Trend-Aware AI: Tap into real-time trends to keep your content fresh and relevant.
  • ✍️ Custom Tone & Style: Tailor posts to match your voice, brand, or audience.
  • 🎯 Platform Smartness: Auto-optimized for LinkedIn, Instagram, X, and more.
  • 🧠 Adaptive Learning: Gets smarter with every use, understanding your preferences.
  • πŸ“Š Smart Suggestions: AI-driven tips to boost engagement and visibility.
  • πŸ› οΈ Effortless Workflow: Built for creators, marketers, and founders to move fast.

Demo πŸ–₯️

Important

Use the Docker image or run locally via localhost to get started now.

You can visit the live site here : --Temporarily Not Deployed--

Technologies Used πŸ‘¨πŸ»β€πŸ’»

  • Next.js – A powerful high-performance frontend for building fast and scalable web applications.
  • React.js – A powerful JavaScript library for building fast and scalable web applications.
  • TypeScript {Workflow} – A typed superset of JavaScript for more reliable, maintainable code.
  • Python – Used for data processing, automation, or backend tasks.
  • TailwindCSS – A utility-first CSS framework for creating stunning, responsive designs effortlessly.
  • GitHub Actions – CI/CD automation for streamlined development workflows.
  • Redis Integration – High-performance in-memory data storage for fast caching and real-time processing.
  • Docker – A container platform for easy deployment, scalability, and app management.

Getting Started βš™οΈ

Prerequisites

  • Node.js v22.14.0 or higher
  • Python v3.13.2 or higher
  • npm or pnpm (Package Managers)
  • Code Editor (e.g., VS Code)
  • Git (Version Control System)
  • Docker (For containerized deployments)
  • Redis (Ensure Redis is installed locally or accessible via a cloud service like Redis Enterprise or Upstash)
  • Browsers (Latest versions of Chrome, Firefox, or Edge for development and testing)
image

Installation πŸ› οΈ

  • First Read this License & their terms then proceed.
  • Star ⭐ the Repository
  • Fork the repository (Optional)
  • Project Setup:
  1. Clone the repository:
    git clone https://github.com/UjjwalSaini07/NexGen-Quillix.git
  1. Navigate to the project main directory:
    cd NexGen-Quillix

Important

All these cd directory paths are relative to the root directory of the cloned project.

Frontend Setup:

  • Navigate to the project Frontend directory:
    cd frontend
  • Install Frontend dependencies:
    pnpm install

Backend Setup:

  • Navigate to the project Backend directory from Folder:
  • Press Shift + Right-Click inside the backend folder and select β€œOpen PowerShell window here.”
    Directory : \NexGen-Quillix\backend>
  • Create the Virtual Environment
    python -m venv venv

This creates a new folder named venv/ in your project backend directory.

  • Activate the Virtual Environment
  .\venv\Scripts\Activate.ps1
    Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
  • Press A - stands for "Yes to All"
  • Install Your Dependencies
  pip install -r requirements.txt

Warning

If you encounter an error, make sure to follow the prerequisite setup properly. You need to have Redis installed correctly on your system along with all necessary files. Once installed, ensure it’s running and configured correctly before proceeding.

  • Run FastAPI Server
  uvicorn main:app --reload
  deactivate

Image Reference Guide:

image image

Start the web app πŸ–₯️

For Frontend

  • Start the Frontend Development server
    cd frontend
    pnpm dev

For Backend

  • Start the Backend Development server
    • Refer to the backend setup guide for instructions on running the backend.

Redis Caching Setup Guide

For Windows (Using Ubuntu / WSL)

  • If you're on Windows and have completed the prerequisite setup, open Ubuntu and start the Redis server:
  sudo service redis-server start
  • Enter your Ubuntu password when prompted.

For Linux 🐧

  • Start the Redis server (if not already running)
    sudo systemctl start redis
  • Optionally enable Redis to start on boot:
    sudo systemctl enable redis

For macOS (Using Homebrew)

  • Install Redis using Homebrew:
    brew install redis
  • Start the Redis server
    brew services start redis

Similar Connection Setup

  • Connect to Redis at 127.0.0.1:6379
    redis-cli
  • Test the connection with the ping command
    127.0.0.1:6379> ping
    PONG

Project Setup Using Docker Containerization:

  1. Start the Docker Engine Locally or Use Any Service Globally
  2. Navigate to the project Root directory:
    cd NexGen-Quillix
  1. Run DockerFile:
    docker-compose up --build
  1. Wait for Generating the Image

How Docker Image Builds Looks

Project Docker Container

  1. Now Simply use the Project using Docker Container
  2. If u Want Direct Image Without Cloning So Contact with Me.

Prerequisites-Setup

Redis Setup

  • Refer Original Redis Guide - Guide Reference
  • Added basic command-line instructions for Windows and Linux users.

Windows

However, there is a different process to install this on Windows. Take a look below:

Windows you must use WSL (Windows subsystem for Linux). Install all other dependencies through the Linux terminal.

wsl --install
  • By default, WSL installs Ubuntu. You can open a Linux terminal by searching "Ubuntu" in the Search bar.
  • The Ubuntu screen looks like this:
Image Reference CLICK TO OPEN

image

- Now Refer these Commands and Hit on Ubuntu
    curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg
    echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list
    sudo apt-get update
    sudo apt-get install redis
  • Now Start the Redis server like so
    sudo service redis-server start

Linux

  • Add the repository to the APT index, update it, and install Redis
    sudo apt-get install lsb-release curl gpg
    curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg
    sudo chmod 644 /usr/share/keyrings/redis-archive-keyring.gpg
    echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list
    sudo apt-get update
    sudo apt-get install redis
    sudo systemctl enable redis-server
    sudo systemctl start redis-server
  • Install on Red Hat/Rocky
    sudo yum install redis
    sudo systemctl enable redis
    sudo systemctl start redis
  • Redis will restart at boot time.

Resources πŸ“š

Author ✍️

Screenshots πŸ“·

Contact πŸ“ž

Feel free to reach out if you have any questions or suggestions!

License πŸ“„

License Credential LICENSE

Feedback and Contributions πŸ’Œ

Sorry But this repository not welcome Contributions! Yes u gave a Feedback and Suggestion via raising the Issue.

About

NexGen-Quillix 🌟 is an AI-powered content platform that quickly generates customized, trend-based posts for LinkedIn, Instagram, X, and more. It helps marketers and creators boost engagement, maintain brand voice, and grow their social media presence with ease and efficiency.

Topics

Resources

License

Security policy

Stars

Watchers

Forks