Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/valq7711/websaw
The Python RAD-framework for building web applications.
https://github.com/valq7711/websaw
python web-framework webapp websaw
Last synced: about 3 hours ago
JSON representation
The Python RAD-framework for building web applications.
- Host: GitHub
- URL: https://github.com/valq7711/websaw
- Owner: valq7711
- License: other
- Created: 2022-02-20T11:54:19.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-09-05T16:16:58.000Z (about 1 year ago)
- Last Synced: 2024-10-13T12:29:27.104Z (25 days ago)
- Topics: python, web-framework, webapp, websaw
- Language: Python
- Homepage:
- Size: 386 KB
- Stars: 2
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# websaw
The next generation in rapid development applicartion framework designed to offer maximum flexiblity coupled with comprehensive functionality 'out of the box' to allow you to create fully functional professional applications with minimal code.## Getting Started
These instructions will get you a copy of the framework up and running on your local machine for development and testing purposes. See the relevant deployment documentaion for notes on how to deploy the project on a live system. Installation and setup will vary depending on your operating system and preferred installation method.### Prerequisites
* Python 3 >= 3.8
### Installing
Depending on your requirements and OS installation will vary. We reccomend you install into a virtual environment for testing and developemnt purposes.
The following comands from bash / powershell will get you up and running in no time.
Example:
To set up a development environment on a Linux-like system or a Windows 10 machine with WSL2 follow these steps:
Open your wsl terminal
```
$home/Development
```
Set up a virtual enviroments
```
$ python3 -m venv websaw
$ cd websaw
websw $ source ./bin/activate
(websaw)$ python3 -m pip install websaw[full]
(websaw)$ python3 -m websaw run apps
```
Hint: If python3 doesnt work try using just pyhon instead.Once websaw is running you can access a specific app at the following urls from your browser:
```
http://localhost:8000/{yourappname}/index
```
In order to stop web server, you need to hit Control-C on the window where you run it.
Please refer to the user documentation if you need to change the configs or wish to use different ports etc.## License
This project is licensed under the MIT License