|
| 1 | +English | [简体中文](./README.md) |
| 2 | + |
| 3 | +<img src="./docs/logo.png" > |
| 4 | + |
| 5 | +<h2 align="center">Simple · Practical · Leading Edge · Innovation</h2> |
| 6 | + |
| 7 | +<h4 align="center">The latest technologies within the Java and React ecosystems are well-suited for an all-encompassing |
| 8 | +solution catering to enterprise-level needs and internet marketing."</h4> |
| 9 | + |
| 10 | +## Background |
| 11 | + |
| 12 | +Turbo is positioned as a rapid development framework built on cutting-edge technologies. Its core aim is to |
| 13 | +differentiate itself from commonly used technological frameworks in the market, creating a one-stop solution tailored |
| 14 | +for enterprise-level and internet marketing needs, aligning with future trends. |
| 15 | + |
| 16 | +## Target |
| 17 | + |
| 18 | +- 🧃 Developer-friendly, clear code, and high readability. |
| 19 | +- 🤖 Reducing operational costs, embracing cloud-native approaches comprehensively, supporting CI/CD, and implementing |
| 20 | + robust system monitoring solutions. |
| 21 | +- 💪 An all-encompassing solution covering App, iOS, Mini Programs, HarmonyOS, and desktop applications within the entire |
| 22 | + ecosystem. |
| 23 | +- ❤️User-oriented, featuring minimalist design to reduce redundant actions, increase efficiency, and prevent repetitive |
| 24 | + user experiences for enhanced usability. |
| 25 | + |
| 26 | +## Proposed technical architecture (temporary) |
| 27 | + |
| 28 | +<img src="./docs/images/Turbo-Turbo-Architecture.png"> |
| 29 | + |
| 30 | +## Technological framework (temporary) |
| 31 | + |
| 32 | +### Back-end |
| 33 | + |
| 34 | +1. JDK21+ |
| 35 | +2. springboot:3.2+ |
| 36 | +3. [uno:1.5+](https://github.com/ClearXs/uno) |
| 37 | +4. mybatis-plus:3.5.3+ |
| 38 | +5. postgresql:14+ |
| 39 | +6. mysql:8+ |
| 40 | +7. opentelemetry |
| 41 | +8. openobserve |
| 42 | +9. redis:7+ |
| 43 | +10. kafka:3.0+ |
| 44 | +11. xxljob |
| 45 | + |
| 46 | +### Front-end |
| 47 | + |
| 48 | +1. [React](https://zh-hans.react.dev/) |
| 49 | +2. [Typescript](https://www.typescriptlang.org/) |
| 50 | +3. [Semui](https://semi.design/) |
| 51 | +4. [tailwindcss](https://tailwindcss.com/) |
| 52 | +5. [vite](https://vitejs.dev/) |
| 53 | +6. [react-router](https://reactrouter.com/en/main) |
| 54 | +7. [recoil](https://recoiljs.org/) |
| 55 | +8. [axis](https://axios-http.com/) |
| 56 | + |
| 57 | +### Mobile-end |
| 58 | + |
| 59 | +1. [React](https://zh-hans.react.dev/) |
| 60 | +2. [Taro](https://docs.taro.zone/) |
| 61 | +3. [nutui](https://nutui.jd.com/#/) |
| 62 | +4. sass |
| 63 | +5. [react-router](https://reactrouter.com/en/main) |
| 64 | +6. [react-redux](https://react-redux.js.org/) |
| 65 | + |
| 66 | +### Desktop-end |
| 67 | + |
| 68 | +## preview |
| 69 | + |
| 70 | +<table> |
| 71 | + <tr> |
| 72 | + <td><img src="./docs/images/preview1.png" alt="preview1"/></td> |
| 73 | + <td><img src="./docs/images/preview2.png" alt="preview2"/></td> |
| 74 | + <td><img src="./docs/images/preview3.png" alt="preview3"/></td> |
| 75 | + </tr> |
| 76 | + <tr> |
| 77 | + <td><img src="./docs/images/preview4.png" alt="preview4"/></td> |
| 78 | + <td><img src="./docs/images/preview5.png" alt="preview5"/></td> |
| 79 | + <td><img src="./docs/images/preview6.png" alt="preview6"/></td> |
| 80 | + </tr> |
| 81 | + <tr> |
| 82 | + <td><img src="./docs/images/preview7.png" alt="preview7"/></td> |
| 83 | + <td><img src="./docs/images/preview8.png" alt="preview8"/></td> |
| 84 | + </tr> |
| 85 | +</table> |
| 86 | + |
0 commit comments