Skip to content

Clean boilerplate for graphql services, wasm/yew frontend, handlebars frontend. Using tide, rhai, async-graphql, surf, graphql-client, yew, handlebars, jsonwebtoken, and mongodb.

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

zzy/tide-async-graphql-mongodb

Repository files navigation

tide-async-graphql-mongodb

Clean boilerplate for graphql services, wasm/yew frontend, handlebars frontend.

Using tide, rhai, async-graphql, surf, graphql-client, yew, handlebars, jsonwebtoken, and mongodb.

See also:

Features

  • Demo site:

  • Graphql Services

    • User register
    • Salt and hash a password with PBKDF2 - 使用 PBKDF2 对密码进行加密(salt)和散列(hash)运算
    • Sign in
    • JSON web token authentication - JWT 鉴权整合
    • Change password
    • Profile Update
    • User: query & mutation
    • Project: query & mutation
  • Web Application

    • Client request, bring & parse GraphQL data
    • Render data to template engine
    • Define custom helper with Rhai scripting language

Stacks

MongoDB data

MongoDB data(include structure & documents) file is /data/budshome.sql.

If you need mongodb cloud count, email to me or wechat(微信): yupen-com, please.

How to run?

Please read:

Contributing

You are welcome in contributing to this project.

About

Clean boilerplate for graphql services, wasm/yew frontend, handlebars frontend. Using tide, rhai, async-graphql, surf, graphql-client, yew, handlebars, jsonwebtoken, and mongodb.

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages