{"repo":"zzy/actix-graphql-react","free":true,"listed":false,"github":"https://github.com/zzy/actix-graphql-react","clone":"git clone https://github.com/zzy/actix-graphql-react.git","description":"Clean boilerplate for GraphQL server & react-app built with Rust & TypeScript. Backend: actix-web + juniper(GraphQL server) + diesel(ORM); Frontend: react + apollo(GraphQL client).","language":"Rust","stars":25,"topics":["rust-graphql-server","actix-web","juniper","diesel","postgresql","typescript-react","apollo-graphql-client","mysql"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"actix-graphql-react NOT complete - Clean boilerplate for GraphQL server & react-app built with Rust & TypeScript. Backend Demo (WIP): https://api.budshome.com/gql Frontend Demo (WIP): https://cms.budshome.com Features - [x] DB migration with Diesel - [x] User: query & mutation - [x] Project: query & mutation - [x] User register - [ ] Sign up & Sign in - [ ] Encrypt password & Change password - [ ] Profile Update - [ ] JSON web token authentication Stacks Backend - Rust，Rust 实例手册，Rust 参考手册，通过例子学 Rust，Rust 程序设计语言（2018） - actix-web - Web server - juniper - GraphQL server，juniper 中文文档 - diesel - ORM - PostgreSQL / MySql - Database - jsonwebtoken - JSON Web Token - GraphQL Playground - GraphQL UI Frontend - TypeScript - react - User Interfaces - apollo-client - GraphQL client How to run? Backend Put the DATABASE URL & port in a .env file. Configure the database backend in Cargo.toml: Then, run at the bash: Build & Release - Build - Release GraphiQL: connect to http://localhost:5000/gql with browser. Frontend Then go to http://localhost:5001","default_branch":null,"files":null,"tree":[],"storefront":"/r/zzy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/zzy/actix-graphql-react/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}