Spring to Flask Web App Converter is a simple web application that allows you to convert a Spring web application to a Flask application. The application provides a user-friendly interface for uploading your Spring web application and downloading the corresponding Flask application.
- Upload your Spring web application as a ZIP file.
- Convert the Spring web application to a Flask application.
- Download the Flask application as a ZIP file.
The Spring to Flask Web App Converter uses the following technologies:
- Spring Boot
- Flask
- Python Flask
- Python ZipFile library
- HTML/CSS
- Python javaLang Library
- React.Js
Before you can run this project, you must have the following software installed on your computer:
- Node.js (version 10 or higher)
- npm (version 6 or higher)
- Python 3.7
- pip
To run the Spring to Flask Web App Converter, follow these steps:
-
Clone the repository to your local machine.
-
Open the
Backend Flask
directory in your terminal. -
Start the Flask application:
$ virtualenv venv $ source venv/bin/activate $ pip install -r requirements.txt $ python app.py
-
Open a separate terminal
-
Open the
Frontend React
directory in your terminal. -
Start the React application:
$ npm install $ npm start
- Click on the "Choose File" button to select your Spring web application ZIP file.
- Click on the "upload" button to start the conversion process.
- Once the conversion is complete, Flask application will be automaticaly downloaded as a ZIP file once the timer ends.
The Spring to Flask Web App Converter is open source software released under the MIT license.