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.
- Host: GitHub
- URL: https://github.com/ujjwalsaini07/nexgen-quillix
- Owner: UjjwalSaini07
- License: mit
- Created: 2025-07-29T11:41:11.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-08-27T13:12:35.000Z (about 2 months ago)
- Last Synced: 2025-08-27T20:51:39.652Z (about 2 months ago)
- Topics: ai, automation, content-creation, content-creation-automation, instagram, linkedin, marketing-tools, nlp, post-generator, productivity, social-media, social-media-marketing, trending-topics, twitter
- Language: JavaScript
- Homepage: https://nexgenquillix.vercel.app/
- Size: 323 KB
- Stars: 3
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS/codeowners.md
- Security: SECURITY.md
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. β¨[](https://github.com/UjjwalSaini07/NexGen-Quillix/blob/main/LICENSE)
[](https://github.com/UjjwalSaini07/NexGen-Quillix/blob/main/README.md)
[](https://github.com/UjjwalSaini07/NexGen-Quillix)
[](https://github.com/UjjwalSaini07/NexGen-Quillix/stargazers)
[](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)
- [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:
![]()
## 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 Image5. 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
- 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
![]()
### 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 π·
![]()
![]()
![]()
![]()
![]()
## 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).