Flask Web Application for Running Python Code in Cells
This Flask web application allows users to execute Python code in isolated cells, similar to Jupyter Notebooks, while securely storing usernames in an SQLite database. It features a simple, interactive interface where users can input and execute Python code, with results displayed in real time. The app also maintains user data through a secure, lightweight SQLite database.
- Run Python Code: Execute Python code in individual cells, similar to a Jupyter Notebook experience.
- User Management: Usernames are stored securely in an SQLite database.
- Real-Time Execution: See code output immediately after execution.
- Responsive Interface: Simple and clean web interface for easy interaction with the app.sx
- Lightweight: Built with Flask and SQLite for fast setup and low resource usage.
- Flask: A lightweight Python web framework to handle HTTP requests and serve content.
- SQLite: A lightweight database for storing user data.
- Jinja2: Templating engine used to render dynamic HTML pages.
- JavaScript: For interactive features and real-time updates.
- HTML/CSS: For the front-end interface.
To run this application locally, follow the steps below:
git clone https://github.com/SachinSSh/CodeEnvironment.git
x