Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/moyaproject/moya
Web development platform
https://github.com/moyaproject/moya
Last synced: 3 days ago
JSON representation
Web development platform
- Host: GitHub
- URL: https://github.com/moyaproject/moya
- Owner: moyaproject
- License: mit
- Created: 2015-02-08T12:07:22.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2019-02-03T18:19:00.000Z (over 5 years ago)
- Last Synced: 2024-08-01T22:53:33.859Z (3 months ago)
- Language: HTML
- Size: 5.53 MB
- Stars: 111
- Watchers: 12
- Forks: 14
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.txt
- License: LICENSE.txt
Awesome Lists containing this project
- starred-awesome - moya - Web development platform (HTML)
README
# Moya
Moya is a platform for the rapid development of modern web applications.
## Installation
You can install from PyPi with the following:
```
pip install moya
```Or download the repos and run the following:
```
python setup.py install
```Which ever method you use, this will add a `moya` command line application.
## Quick Start
Moya quick start will create a basic web application based on your specifications in seconds.
Run the following to get started:
```
moya start project
```## Example Projects
In addition to the `example projects` directory in the Moya repos, you can check out the following complete projects:
* [Moya Techblog](https://github.com/moyaproject/moya-techblog)
A blogging application for coders and photographers* [Bean Counter](https://github.com/moyaproject/beancounter)
A virtual currency platform* [Encrypted Notes](https://github.com/moyaproject/notes)
An encrypted note taking application* [Social Links](https://github.com/moyaproject/sociallinks)
A social linking (Reddit like) application* [Short URL](https://github.com/moyaproject/shorturl)
A super simple URL shortener application## Running a project
Navigate to the project directory you want to run, then do the following:
```
moya init
```This will initialize the database and users system. You only need to do this once.
To run a development server, do the following:
```
moya runserver
```And navigate to http://127.0.0.1:8000
## Package Index
Find packages for Moya on the [Moya Package Index](https://packages.moyaproject.com).
Install packages `moya-pm` which comes with Moya:
```
moya-pm install moya.sociallinks
```## More Information
* [Moya Homepage](http://www.moyaproject.com/)
* [Moya's Documentation](http://docs.moyaproject.com/)
* [Developer's Blog](https://www.willmcgugan.com/tag/moya/)