All Projects → orangeloops → public-ol-web-template

orangeloops / public-ol-web-template

Licence: MIT license
OrangeLoops Web Project Boilerplate

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to public-ol-web-template

Gank
🦅 Gank api base △ next.js (react&ssr)
Stars: ✭ 122 (+335.71%)
Mutual labels:  mobx, antd
isomorphic-react-with-mobx
React + MobX + React-Router + Express
Stars: ✭ 52 (+85.71%)
Mutual labels:  mobx, antd
React Mobx State Tree
Create React App with MobX State Tree, Styled Components and GraphQL
Stars: ✭ 127 (+353.57%)
Mutual labels:  mobx, create-react-app
React Mobx React Router Boilerplate
A simple boilerplate based on create-react-app and add mobx, react-router, linter, prettier and so on. 一个简单的 react 脚手架依赖于 create-react-app 新增了 mobx react-router,linter,prettier 等。
Stars: ✭ 12 (-57.14%)
Mutual labels:  mobx, create-react-app
react-antd-admin
react-antd-admin 是一个后台集成解决方案,它基于 react 和 antd; 内置了动态路由,标签页缓存,权限验证、切换功能
Stars: ✭ 42 (+50%)
Mutual labels:  create-react-app, antd
React Mobx Ts Antd
A simple empty project build with react、react-router、mobx、antd in typescript.
Stars: ✭ 53 (+89.29%)
Mutual labels:  mobx, antd
storybook-preset-craco
Craco preset for Storybook
Stars: ✭ 34 (+21.43%)
Mutual labels:  create-react-app, storybook
mobxSpa
企业级SPA项目,完整开发脚手架
Stars: ✭ 96 (+242.86%)
Mutual labels:  mobx, antd
react-mobx-router
Create React App with React Router 4 and MobX + Internationalization
Stars: ✭ 90 (+221.43%)
Mutual labels:  mobx, create-react-app
react-you-do-you
How I use React + Redux + Material-UI + TypeScript – you do you 💖
Stars: ✭ 103 (+267.86%)
Mutual labels:  create-react-app, storybook
Starcabinet
🎉 开源的跨平台Github Stars管理分析工具
Stars: ✭ 399 (+1325%)
Mutual labels:  mobx, antd
create-material-ui-app
create-react-app + storybook + storybook-addon-material-ui
Stars: ✭ 55 (+96.43%)
Mutual labels:  create-react-app, storybook
react-typescript
A Front-End Project with Typescript/Antd. webpack5+react-router4+antd+typescript4+grahql
Stars: ✭ 63 (+125%)
Mutual labels:  mobx, antd
React Mobx Firebase Authentication
🔥Boilerplate Project for Authentication with Firebase in React and MobX
Stars: ✭ 111 (+296.43%)
Mutual labels:  mobx, create-react-app
over-hangman
💥 Over powered hangman game
Stars: ✭ 42 (+50%)
Mutual labels:  mobx, create-react-app
Alldemo
🍑 2020全栈学习Demo大合集 包含最新 hooks TS 等 还有umi+dva,数据可视化等实战项目 (持续更新中)
Stars: ✭ 189 (+575%)
Mutual labels:  mobx, antd
Cra Recipe
Step-by-step guide to bootstrap a CRA app from scratch.
Stars: ✭ 158 (+464.29%)
Mutual labels:  create-react-app, storybook
public-ol-native-template
OrangeLoops React-Native Project Boilerplate
Stars: ✭ 37 (+32.14%)
Mutual labels:  mobx, storybook
react-mobx-local-state-example
React MobX (for Local State) Example
Stars: ✭ 27 (-3.57%)
Mutual labels:  mobx, create-react-app
hotlist
今日热榜(前端)
Stars: ✭ 51 (+82.14%)
Mutual labels:  create-react-app, antd

Web Project Boilerplate

PRs Welcome GitHub

This web template is an empty project prepared with primary software libraries and configurations needed to begin developing a React web application.

It also has basic sample components, tests, and demonstrations of working with tools such as React-Router or Storybook.

The project is ready to work with our React Native mobile app template and our server template, providing a unified experience among the three.

Components

  • React as front-end view library.

  • Mobx for state management.

  • Antd as UI framework.

  • Storybook for agile development environment.

  • TypeScript as main language.

  • Babel for JavaScript transpiling.

  • Jest as as test framework.

  • SASS as CSS pre-processing.

  • LESS as CSS pre-processing.

  • Prettier for code formatter.

  • ESlint for JavaScript/TypeScript linting.

  • StyleLint for SASS/LESS/CSS linting.

  • Husky for Git hooks support.

  • Lint-staged to run linters on git staged files.

  • Bundlesize to check size of bundle's files.

This boilerplate uses Create React App

Getting Started

Run the following commands in your terminal

git clone https://github.com/orangeloops/public-ol-web-template.git
cd public-ol-web-template
npm install
npm run start

Then open http://localhost:5000/ on your web browser.

Testing

Run npm test for test.

Deploying

For deployment, run npm run build and upload build/ to your server.

License

You can check out the full license here

This project is licensed under the terms of the MIT license.


orangeloops.com  ·  twitter  ·  blog

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].