An open API service indexing awesome lists of open source software.

https://github.com/ujjwalsaini07/nexgen-quillix

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.
https://github.com/ujjwalsaini07/nexgen-quillix

ai automation content-creation content-creation-automation instagram linkedin marketing-tools nlp post-generator productivity social-media social-media-marketing trending-topics twitter

Last synced: about 1 month ago
JSON representation

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.

Awesome Lists containing this project

README

          

# 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](https://img.shields.io/github/license/UjjwalSaini07/NexGen-Quillix)](https://github.com/UjjwalSaini07/NexGen-Quillix/blob/main/LICENSE)
[![Info](https://img.shields.io/badge/Project-Info-blue?style=flat&logo=data:image/svg%2bxml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggc3R5bGU9ImZpbGw6IzBBNEVBRjsiIGQ9Ik0yNTYsNTEyYy02OC4zOCwwLTEzMi42NjctMjYuNjI5LTE4MS4wMi03NC45OEMyNi42MjksMzg4LjY2NywwLDMyNC4zOCwwLDI1Ng0KCVMyNi42MjksMTIzLjMzMyw3NC45OCw3NC45OEMxMjMuMzMzLDI2LjYyOSwxODcuNjIsMCwyNTYsMHMxMzIuNjY3LDI2LjYyOSwxODEuMDIsNzQuOThDNDg1LjM3MSwxMjMuMzMzLDUxMiwxODcuNjIsNTEyLDI1Ng0KCXMtMjYuNjI5LDEzMi42NjctNzQuOTgsMTgxLjAyQzM4OC42NjcsNDg1LjM3MSwzMjQuMzgsNTEyLDI1Niw1MTJ6Ii8+DQo8cGF0aCBzdHlsZT0iZmlsbDojMDYzRThCOyIgZD0iTTQzNy4wMiw3NC45OEMzODguNjY3LDI2LjYyOSwzMjQuMzgsMCwyNTYsMHY1MTJjNjguMzgsMCwxMzIuNjY3LTI2LjYyOSwxODEuMDItNzQuOTgNCglDNDg1LjM3MSwzODguNjY3LDUxMiwzMjQuMzgsNTEyLDI1NlM0ODUuMzcxLDEyMy4zMzMsNDM3LjAyLDc0Ljk4eiIvPg0KPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0yNTYsMTg1Yy0zMC4zMjcsMC01NS0yNC42NzMtNTUtNTVzMjQuNjczLTU1LDU1LTU1czU1LDI0LjY3Myw1NSw1NVMyODYuMzI3LDE4NSwyNTYsMTg1eiBNMzAxLDM5NQ0KCVYyMTVIMTkxdjMwaDMwdjE1MGgtMzB2MzBoMTQwdi0zMEgzMDF6Ii8+DQo8Zz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojQ0NFRkZGOyIgZD0iTTI1NiwxODVjMzAuMzI3LDAsNTUtMjQuNjczLDU1LTU1cy0yNC42NzMtNTUtNTUtNTVWMTg1eiIvPg0KCTxwb2x5Z29uIHN0eWxlPSJmaWxsOiNDQ0VGRkY7IiBwb2ludHM9IjMwMSwzOTUgMzAxLDIxNSAyNTYsMjE1IDI1Niw0MjUgMzMxLDQyNSAzMzEsMzk1IAkiLz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K)](https://github.com/UjjwalSaini07/NexGen-Quillix/blob/main/README.md)
[![Generic badge](https://img.shields.io/badge/Owner-@Ujjwal-.svg)](https://github.com/UjjwalSaini07/NexGen-Quillix)
[![GitHub stars](https://img.shields.io/github/stars/UjjwalSaini07/NexGen-Quillix?style=social&label=Star&maxAge=2592100)](https://github.com/UjjwalSaini07/NexGen-Quillix/stargazers)
[![Github Release](https://img.shields.io/github/v/release/UjjwalSaini07/NexGen-Quillix)](https://github.com/UjjwalSaini07/NexGen-Quillix)

## 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 the project locally via `localhost` to get started.
Before proceeding, please contact me at [Mail](mailto:ujjwalsaini0007+quillix@gmail.com)
so I can share the credentials instead Docker extract your whole memory.

You can visit the live site here : https://nexgenquillix.vercel.app/

## 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

- [Full Setup of Prerequisites](#Prerequisites-Setup)

## Installation πŸ› οΈ
- First Read this [License](https://github.com/UjjwalSaini07/NexGen-Quillix/blob/main/LICENSE) & their terms then proceed.
- Star ⭐ the [Repository](https://github.com/UjjwalSaini07/NexGen-Quillix)
- Fork the repository **(Optional)**
- Project Setup:
1. Clone the repository:
```bash
git clone https://github.com/UjjwalSaini07/NexGen-Quillix.git
```
2. Navigate to the project main directory:
```bash
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:
```bash
cd frontend
```
- Install Frontend dependencies:
```bash
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.”
```bash
Directory : \NexGen-Quillix\backend>
```
- Create the Virtual Environment
```bash
python -m venv venv
```
This creates a new folder named venv/ in your project backend directory.
- Activate the Virtual Environment
```bash
.\venv\Scripts\Activate.ps1
```
```bash
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
```
- Press A - stands for "Yes to All"
- Install Your Dependencies
```bash
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
```bash
uvicorn main:app --reload
```
- This starts your FastAPI server at: http://127.0.0.1:8000
- Deactivate When Done
```bash
deactivate
```

### Image Reference Guide:
image
image

## Start the web app πŸ–₯️
### For Frontend
- Start the Frontend Development server
```bash
cd frontend
```
```bash
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:
```bash
sudo service redis-server start
```
- Enter your Ubuntu password when prompted.

#### For Linux 🐧
- Start the Redis server (if not already running)
```bash
sudo systemctl start redis
```
- Optionally enable Redis to start on boot:
```bash
sudo systemctl enable redis
```
#### For macOS (Using Homebrew)
- Install Redis using Homebrew:
```bash
brew install redis
```
- Start the Redis server
```bash
brew services start redis
```

#### Similar Connection Setup
- Connect to Redis at 127.0.0.1:6379
```bash
redis-cli
```
- Test the connection with the ping command
```bash
127.0.0.1:6379> ping
PONG
```

- Open your browser and navigate to http://localhost:3000 to view the localhost website

## Project Setup Using Docker Containerization:
1. Start the Docker Engine Locally or Use Any Service Globally
2. Navigate to the project Root directory:
```bash
cd NexGen-Quillix
```
3. Run DockerFile:
```bash
docker-compose up --build
```
4. Wait for Generating the Image

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

## Prerequisites-Setup
### Redis Setup
- Refer Original Redis Guide - [Guide Reference](https://redis.io/docs/latest/operate/oss_and_stack/install/archive/install-redis/)
- 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.
```bash
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](https://github.com/user-attachments/assets/b8b4dd7b-4884-4d06-bdb9-9afcf3acc724)

- Now Refer these Commands and Hit on Ubuntu

```bash
curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg
```
```bash
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
```
```bash
sudo apt-get update
```
```bash
sudo apt-get install redis
```
- Now Start the Redis server like so
```bash
sudo service redis-server start
```

### Image Reference: WSL Setup
image

### Linux
- Add the repository to the APT index, update it, and install Redis
```bash
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
```
```bash
sudo systemctl enable redis-server
sudo systemctl start redis-server
```
- Install on Red Hat/Rocky
```bash
sudo yum install redis
sudo systemctl enable redis
sudo systemctl start redis
```
- Redis will restart at boot time.

## Resources πŸ“š
- [Nodejs Docs](https://nodejs.org/en)
- [Tailwind Docs](https://tailwindcss.com/docs/installation/using-vite)
- [Nextjs Docs](https://nextjs.org/docs)
- [Redis Docs](https://redis.io/docs/latest/)
- [Fast API Docs](https://fastapi.tiangolo.com/)

## Author ✍️
- [@Ujjwal Saini](https://github.com/UjjwalSaini07)

## Screenshots πŸ“·
image
image
image
image
image
image

## Contact πŸ“ž
Feel free to reach out if you have any questions or suggestions!

- Raise an issue for the same [Issue](https://github.com/UjjwalSaini07/NexGen-Quillix/issues/new)
- Github: [@Ujjwal Saini](https://github.com/UjjwalSaini07)

## License πŸ“„
License Credential [LICENSE](https://github.com/UjjwalSaini07/NexGen-Quillix/blob/main/LICENSE)

## Feedback and Contributions πŸ’Œ
Sorry But this repository not welcome Contributions! Yes u gave a Feedback and Suggestion via raising the [Issue](https://github.com/UjjwalSaini07/NexGen-Quillix/issues).



Back to Top