Pure android market&community
🔮 GeekApk API Server written in Crystal
Web framework used: Kemal
ORM: Granite::ORM
- geekapk.org:233 HTTP API
- api.geekapk.org SSL proxy
Get Crystal Toolchian at crystal-lang.org
git clone https://github.com/duangsuse/GeekServer.git&&cd GeekServer
shards install
crystal run src/GeekServer.cr
export ga_username=#(YOUR MYSQL USER FOR GEEKAPK)
export ga_password=#(PASSWORD FOR GEEKAPK DATABASE USER)
shards build
./bin/GeekServer
Go to localhost:3000 default db uri
mysql:
database: "mysql://${ga_username}:${ga_password}@127.0.0.1:3306/database"
❤️ This application made use of the Kemal framework and the Granite ORM
🌝👍 Contributions are welcome.
See GeekApk Dev or GeekServer Wiki
export ga_username=#(YOUR MYSQL USER FOR GEEKAPK)
export ga_password=#(PASSWORD FOR GEEKAPK DATABASE USER)
KEMAL_ENV=test crystal spec
- Fork it
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create a new Pull Request
- duangsuse duangsuse - creator, maintainer