This is a starting project that bind React (Typescript) frontend and Rust backend together.
The repo already implement server side rendering and client side routing so you can start a new project working only on the frontend and deploying it; for the backend actix take care of it (one of the most fast web framework: source).
It's also possible add other custom backend features working with Rust source.
A basic test suite, a prettier formatter, an eslint checker and a Github Action CI pipeline are already implemented for both the frontend and the backend.
cd client/
npm i && npm run start
cd client/
npm i && npm run build
cd ..
cargo build --release
cargo run --release
For example with render.com full documentation (step by step) available here.
- ReactJS typescript
- Server side rendering
- Actix backend
- Routing
- GraphQL
Any helps or suggestions will be appreciated.
This project is licensed under the MIT License - see the LICENSE file for more information.