A powerful Django-based web application for text manipulation and analysis. This project was built as a learning exercise for an Introduction to Python course, demonstrating practical implementation of web development concepts using Django and Bootstrap.
- Text Capitalization: Convert text to uppercase
- Punctuation Removal: Clean text by removing all punctuation marks
- New Line Removal: Convert multi-line text into a single line
- Extra Space Removal: Eliminate redundant spaces between words
- Character Counting: Get detailed character count statistics
- Backend:
- Python 3.x
- Django (Latest stable version)
- Frontend:
- Bootstrap 5.3.6
- HTML5
- CSS3
- Database:
- SQLite (Default Django database)
Before you begin, ensure you have the following installed:
- Python 3.x
- pip (Python package installer)
- Git
-
Clone the repository:
git clone https://github.com/Algos-bySchizo/Django.git
-
Navigate to the project directory:
cd Django
-
Install the required dependencies:
pip install django bootstrap
-
Run the development server:
python manage.py runserver
-
Open your web browser and visit:
http://127.0.0.1:8000/
- Open the application in your web browser
- Enter or paste your text in the input area
- Select the desired text manipulation options using the checkboxes
- Click the "Analyze Text" button
- View the processed text and character count results
Django/
├── jsite/ # Main project directory
│ ├── templates/ # HTML templates
│ ├── jsite/ # Project settings and configurations
│ └── manage.py # Django management script
├── README.md # Project documentation
└── LICENSE.txt # License information
Contributions are welcome! Here's how you can help:
- Fork the repository
- Create a new branch for your feature
- Make your changes
- Submit a pull request
Please ensure your code follows the project's coding standards and includes appropriate tests.
This project is licensed under the terms included in the LICENSE.txt file.
- GitHub: @Algos-bySchizo
- Django Documentation
- Bootstrap Documentation
- Python Community