| Name | fastmvc JSON |
| Version |
0.1.7
JSON |
| download |
| home_page | https://github.com/pyn-sol/FastMVC |
| Summary | Rapid application development built for the cloud. |
| upload_time | 2023-12-23 16:50:09 |
| maintainer | |
| docs_url | None |
| author | MBeebe |
| requires_python | >=3.7 |
| license | |
| keywords |
|
| VCS |
 |
| bugtrack_url |
|
| requirements |
No requirements were recorded.
|
| Travis-CI |
No Travis.
|
| coveralls test coverage |
No coveralls.
|

# FastMVC
FastMVC is a web framework for building Web Applications
with the MVC structure (Model - View - Controller) and effortlessly deploying them to cloud platforms.
- Model is interchangeable depending on the cloud platform you would like to use.
- View uses Jinja2 to create front end pages
- Controller is written using FastAPI
## FastMVC CLI
`fastmvc new [PROJECT_NAME]`
Creates a new project. Will ask which platform to build towards (GOOGLE_APP_ENGINE, or DETA) and set up the base of the project accordingly.
Optionally, you can pass the flag `--platform` and provide one of the options above.
`fastmvc scaffold [MODEL_NAME] [ATTRIBUTE]:[DATA_TYPE]`
Scaffold out a Model, View, and Controller for your object. For example:
fastmvc scaffold post title:str content:wysiwyg draft:bool
`fastmvc auth`
Builds an Authentication Framework to easily integrate user sign in for your application.
`fastmvc s`
Alias for `uvicorn main:app --reload` to run your application locally
## Supported Cloud Platforms
__Built__
- Google App Engine (using Firestore database)
- Deta (using DetaBase)
__Coming Soon__
- AWS Elastic Beanstalk
Raw data
{
"_id": null,
"home_page": "https://github.com/pyn-sol/FastMVC",
"name": "fastmvc",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": "",
"keywords": "",
"author": "MBeebe",
"author_email": "pyn-sol@beebe.dev",
"download_url": "https://files.pythonhosted.org/packages/63/87/4e6f5328b9400ee3f156c4678d65bd605abef949e22888c2fa5e1a8fbbfd/fastmvc-0.1.7.tar.gz",
"platform": null,
"description": " \n\n# FastMVC\nFastMVC is a web framework for building Web Applications\nwith the MVC structure (Model - View - Controller) and effortlessly deploying them to cloud platforms. \n\n- Model is interchangeable depending on the cloud platform you would like to use.\n- View uses Jinja2 to create front end pages\n- Controller is written using FastAPI\n\n\n## FastMVC CLI\n`fastmvc new [PROJECT_NAME]` \nCreates a new project. Will ask which platform to build towards (GOOGLE_APP_ENGINE, or DETA) and set up the base of the project accordingly. \n\nOptionally, you can pass the flag `--platform` and provide one of the options above. \n\n`fastmvc scaffold [MODEL_NAME] [ATTRIBUTE]:[DATA_TYPE]` \nScaffold out a Model, View, and Controller for your object. For example: \n\nfastmvc scaffold post title:str content:wysiwyg draft:bool \n\n`fastmvc auth` \nBuilds an Authentication Framework to easily integrate user sign in for your application. \n\n`fastmvc s` \nAlias for `uvicorn main:app --reload` to run your application locally \n\n## Supported Cloud Platforms\n__Built__\n- Google App Engine (using Firestore database)\n- Deta (using DetaBase)\n\n__Coming Soon__\n- AWS Elastic Beanstalk\n\n\n",
"bugtrack_url": null,
"license": "",
"summary": "Rapid application development built for the cloud.",
"version": "0.1.7",
"project_urls": {
"Homepage": "https://github.com/pyn-sol/FastMVC",
"Repository": "https://github.com/pyn-sol/FastMVC"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "aac05067333d93e468246c490792d1b589f39e656e8989ee83ac74d4fb31132b",
"md5": "c050d3a9d6cf64dadfc29ab102872cf2",
"sha256": "501daaa82bd961446edec01c76f01070f6bead5cbe9b6dc567bd6089663d500d"
},
"downloads": -1,
"filename": "fastmvc-0.1.7-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c050d3a9d6cf64dadfc29ab102872cf2",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 43655,
"upload_time": "2023-12-23T16:50:07",
"upload_time_iso_8601": "2023-12-23T16:50:07.915384Z",
"url": "https://files.pythonhosted.org/packages/aa/c0/5067333d93e468246c490792d1b589f39e656e8989ee83ac74d4fb31132b/fastmvc-0.1.7-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "63874e6f5328b9400ee3f156c4678d65bd605abef949e22888c2fa5e1a8fbbfd",
"md5": "cc9693452ffdd61fbf76f6f4cea9f367",
"sha256": "00034b04a99a4eccff519d526ee803586c5f864dbbde3773f53ca755586b7e24"
},
"downloads": -1,
"filename": "fastmvc-0.1.7.tar.gz",
"has_sig": false,
"md5_digest": "cc9693452ffdd61fbf76f6f4cea9f367",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 26411,
"upload_time": "2023-12-23T16:50:09",
"upload_time_iso_8601": "2023-12-23T16:50:09.633190Z",
"url": "https://files.pythonhosted.org/packages/63/87/4e6f5328b9400ee3f156c4678d65bd605abef949e22888c2fa5e1a8fbbfd/fastmvc-0.1.7.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-12-23 16:50:09",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "pyn-sol",
"github_project": "FastMVC",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "fastmvc"
}