- About The Project
- Features
- Tech Stack
- Getting Started
- Usage
- Project Structure
- Roadmap
- Contributing
- License
- Contact
- Acknowledgments
Textify is a Django-based web application designed to simplify text processing tasks. Whether you're a writer, developer, or content creator, Textify provides essential utilities to clean, format, and analyze your text efficiently.
- Fast & Efficient — Process text instantly without complex software
- User-Friendly — Clean interface with minimal learning curve
- Mobile Responsive — Works seamlessly on all devices
- No Installation Required — Access via web browser
- Privacy Focused — Text processing happens in real-time, nothing is stored
|
|
|
|
Backend:
Frontend:
Hosting:
Follow these steps to set up Textify locally on your machine.
- Python 3.11 installed on your system
- pip (Python package manager)
- Git
-
Clone the repository
git clone https://github.com/RohanGoyal37/Textify.git cd Textify -
Create a virtual environment (recommended)
# Windows python -m venv venv venv\Scripts\activate # macOS/Linux python3 -m venv venv source venv/bin/activate
-
Install dependencies
pip install -r requirements.txt
-
Run migrations (if applicable)
python manage.py migrate
-
Start the development server
python manage.py runserver
-
Open your browser and navigate to:
http://127.0.0.1:8000/
- Enter your text in the input area
- Select operations you want to perform (remove punctuation, uppercase, etc.)
- Click "Analyze Text" to process
- View results instantly with character count and formatted output
- Clean up copied text from PDFs
- Format text for social media posts
- Remove formatting before pasting into documents
- Quick character counting for content writing
- Prepare text for data processing
Textify/
│
├── manage.py # Django management script
├── requirements.txt # Python dependencies
├── README.md # Project documentation
├── LICENSE # MIT License file
│
├── textify/ # Project configuration
│ ├── __init__.py
│ ├── settings.py # Django settings
│ ├── urls.py # URL routing
│ ├── wsgi.py # WSGI configuration
│ └── asgi.py # ASGI configuration
│
└── app/ # Main application
├── __init__.py
├── views.py # Application logic
├── urls.py # App-specific URLs
├── templates/ # HTML templates
│ └── index.html
└── static/ # CSS, JS, images
├── css/
└── js/
Distributed under the MIT License. See LICENSE file for more information.
The MIT License is a permissive license that allows:
- ✅ Commercial use
- ✅ Modification
- ✅ Distribution
- ✅ Private use
Rohan Goyal
- GitHub: @RohanGoyal37
- Project Link: https://github.com/RohanGoyal37/Textify
- Live Demo: https://37rohan.pythonanywhere.com/
- Django Documentation
- Bootstrap
- PythonAnywhere
- Shields.io for badges
Made with ❤️ by Rohan Goyal