Skip to content

RebelTextSite is a web app built with HTML, CSS, and Django for quick text editing. It offers tools to clean, format, and analyze text, with easy navigation between features like text processing, results display, and informative pages.

Notifications You must be signed in to change notification settings

Rebelhere/rebeltextsite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

RebelTextSite

RebelTextSite is a dynamic web application designed to simplify text editing with a range of tools for text manipulation. Built using HTML, CSS, and Django, it features an intuitive user interface and seamless navigation between pages.

Features

  • Remove Extra Spaces: Automatically eliminate unnecessary spaces in your text.
  • Remove New Lines: Merge all lines into a single continuous block.
  • Capitalize Text: Convert all text to uppercase for consistency.
  • Count Alphabets: Quickly calculate the total number of alphabets in the input text.
  • Remove Punctuation: Strip all punctuation marks for cleaner data or text processing.

Website Structure

Index Page

  • Central hub where users can input text and perform operations.
  • Provides real-time navigation to various sections of the site using a navigation bar.

Analyze Page

  • Displays the processed results based on the operations selected on the index page.

Navigation Bar

Accessible from the index page, the navigation bar includes links to:

  • Home Page: General overview of the website.
  • About Us Page: Information about the purpose and creators of RebelTextSite.
  • Contact Page: For feedback or inquiries.

Technologies Used

  • Frontend: HTML, CSS
  • Backend: Django (Python)
  • Development Tools: Python virtual environment, Django Admin

Setup and Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/rebeltextsite.git  
    cd rebeltextsite  
  2. Set up a virtual environment:

    python -m venv env  
    source env/bin/activate  # On Windows: env\Scripts\activate  
  3. Run the development server:

    python manage.py runserver  
  4. Access the site in your browser:
    Navigate to http://127.0.0.1:8000/.

Usage

  1. Navigate to the Index Page.
  2. Enter your text into the provided text box.
  3. Select the desired operation(s).
  4. Submit to process the text and view the output on the Analyze Page.
  5. Use the navigation bar to explore other sections of the site.

Future Goals

  • Enhanced Text Analytics: Add advanced text analysis features, such as word frequency counts and sentiment analysis.
  • User Accounts: Implement a login and registration system to save user preferences.
  • Multilingual Support: Expand support to include text manipulation in different languages.
  • Custom Themes: Allow users to switch between light and dark modes.
  • Mobile Optimization: Ensure the website is fully responsive for seamless use on mobile devices.

Contribution

Contributions are always welcome! If you'd like to contribute:

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature/YourFeatureName.
  3. Commit your changes: git commit -m 'Add some feature'.
  4. Push to the branch: git push origin feature/YourFeatureName.
  5. Submit a pull request.

Contact

For queries or suggestions, feel free to reach out:

Contributing

Feel free to open issues or submit pull requests for improvements or bug fixes.


About

RebelTextSite is a web app built with HTML, CSS, and Django for quick text editing. It offers tools to clean, format, and analyze text, with easy navigation between features like text processing, results display, and informative pages.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published