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.
- 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
- Clone the repository:
git clone [https://github.com/sarthaknimbalkar/Auto-Code-Formatter-Python.git]
- Install dependencies:
pip install -r requirements.txt
- Run the application:
python main.py
- Navigate to the application URL in your preferred web browser.
- Upload your Python file for automatic formatting and correctness evaluation.
- View the evaluation results and suggested improvements for the uploaded file.
- Download the formatted and corrected Python file for further use.
We welcome contributions from the community. To contribute to this project, please follow these steps:
- Fork the repository
- Create a new branch:
git checkout -b feature_branch_name
- Make your changes and commit them:
git commit -m 'Add some feature'
- Push to the branch:
git push origin feature_branch_name
- Submit a pull request
This project is licensed under the MIT License.
For any inquiries or suggestions, please contact us at [sarthak2110144@ssn.edu.in].