Skip to content

💻 A very scalable architecture, with the best new front-end technologies, all on a configurable, feature-rich and a focus on performance and best practices

License

Notifications You must be signed in to change notification settings

barthachijuu/FeReactArk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dependencies Status devDependencies Status Build status codecov All Contributors HitCount License: MIT GitHub tag (latest SemVer)

FeReactArk

Start your new react project quickly and easily
A very scalable architecture, with the best new front-end technologies, all on a configurable, feature-rich and a focus on performance and best practices

React FE Architecture contains:

                             

Browsers Support

Edge+ latest latest latest latest

💡 Features

Easily scaffolding

Create api, components, containers, routes, action, sagas and mock - and jest tests - right from the CLI!

Instant feedback

With the HMR, all the JS/CSS/HTML changes are reflected instantaneously without refreshing the page. Preserve application state even when you update something in the underlying code!

Next generation JavaScript

With the ES6 syntax, you can use template strings, object destructuring, arrow functions, JSX syntax and more.

Next generation CSS

Write composable CSS that's co-located with your components for complete modularity. Unique generated class names keep the specificity low while eliminating style clashes. Ship only the styles that are on the page for the best performance.

Standard routing creation

It's natural to want to add pages (e.g. /contact) to your application, and routing makes this possible.

Static code analysis

Focus on writing new features without worrying about formatting or code quality. With the right editor setup, your code will automatically be formatted and linted as you work.

Offline-first

The next frontier in performant web apps: availability without a network connection from the instant your users load the app.


But don't read too fast... there's more!

  • The best test setup: Automatically generation the jest scaffolding test for our component, to have the best code quality and non-breaking changes.

  • The fastest fonts: Say goodbye to vacant text.

  • Stay fast: Profile your app's performance from the comfort of your command line!

  • Catch problems: AppVeyor setup included by default, so your tests get run automatically on Windows and Unix.

  • Node (version >= 10.0.x)

  • Yarn (version >= 1.19.x)

🚀 Getting Started


Make sure you have Node 10.0.0 or above and Yarn 1.19.0 or above installed.

  1. Clone the repo using git clone [email protected]:barthachijuu/FeReactArk.git
  2. Move to the appropriate directory cd FeReactArk
  3. Install dependencies and check to see it works. It is recommended that you use Yarn for deterministic installs, but npm run setup --project=projectName will work just as well yarn setup --project=projectName
  4. At this point, you can launch yarn start and navigate on http://localhost:4200 to see the project started

Now you're ready to enjoy with your new project

Please note that this boilerplate is not meant for beginners! If you're just starting out with react or redux, please refer to https://github.com/petehunt/react-howto instead. If you want a solid, battle-tested base to build your next product upon and have some experience with react, this is the perfect start for you.

📚 Documentation


  • Let's Kickstart with FeReactArk: An introduction guide for noobies, to this boilerplate.
  • Overview: A short overview of the included tools
  • Commands: Getting the most out of this boilerplate
  • Testing: How to work with the built-in test harness
  • Styling: How to work with the CSS tooling
  • Your app: Supercharging your app with Routing, Redux, simple asynchronicity helpers, etc.
  • Troubleshooting: Solutions to common problems faced by developers.

🎁 Support: Donate

This project is free, open source and I try to provide excellent free support. Why donate? I work on this and other project for several hours in my spare time between my job and my lovely family, and try to keep it up to date and working. THANK YOU!

👑 Sponsors

Support this project by becoming a sponsor. 🙏 Become a sponsor on patreon or become top3 sponsor on ko-fi. Your logo will show up here with a link to your website.

👔 Backers

Thank you to all our backers! 🙏 Become a backer on patreon.

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Bartolo Amico
Bartolo Amico

💻 🖋 📖 🤔 🚇 🚧 🔌 📆
gbonumore
gbonumore

💻 🖋 🎨 📖

This project follows the all-contributors specification. Contributions of any kind welcome!

License

This project is licensed under the MIT license, Copyright (©) 2019 Bartolomeo Amico. For more information see LICENSE.md

About

💻 A very scalable architecture, with the best new front-end technologies, all on a configurable, feature-rich and a focus on performance and best practices

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •