sarthaknimbalkar / Auto-Code-Formatter-Python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Automatic Python File Formatting and Correctness Evaluation Website

The Automatic Python File Formatting and Correctness Evaluation Website is a web-based application developed using Python, Flask, SQLite, HTML, CSS, and JavaScript. This project aims to leverage advanced AI algorithms such as Depth-First Search (DFS) and Simulated Annealing for automatic Python file formatting and evaluating correctness based on predefined coding standards.

Key Features

  • Automatic Python file formatting using DFS and Simulated Annealing algorithms
  • File correctness evaluation based on defined coding standards
  • Simple and intuitive user interface for seamless navigation
  • Robust data management with SQLite for efficient file storage
  • Strong security measures to protect user data and ensure confidentiality
  • Thoroughly tested for reliability and performance optimization
  • Deployment on cloud services for scalability and accessibility

Installation

  1. Clone the repository: git clone [https://github.com/sarthaknimbalkar/Auto-Code-Formatter-Python.git]
  2. Install dependencies: pip install -r requirements.txt
  3. Run the application: python main.py

Usage

  1. Navigate to the application URL in your preferred web browser.
  2. Upload your Python file for automatic formatting and correctness evaluation.
  3. View the evaluation results and suggested improvements for the uploaded file.
  4. Download the formatted and corrected Python file for further use.

Contributing

We welcome contributions from the community. To contribute to this project, please follow these steps:

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

License

This project is licensed under the MIT License.

Contact

For any inquiries or suggestions, please contact us at [sarthak2110144@ssn.edu.in].

About


Languages

Language:Python 81.0%Language:HTML 18.6%Language:JavaScript 0.3%