All Projects → theaidem → stapp

theaidem / stapp

Licence: MIT license
A Frontend boilerplate for High productivity

Programming Languages

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

Projects that are alternatives of or similar to stapp

Devo
A Chrome and Firefox extension that displays GitHub Trending, Hacker News, Product Hunt and Designer News on every new tab.
Stars: ✭ 236 (+972.73%)
Mutual labels:  productivity
Sharex
ShareX is a free and open source program that lets you capture or record any area of your screen and share it with a single press of a key. It also allows uploading images, text or other types of files to many supported destinations you can choose from.
Stars: ✭ 18,143 (+82368.18%)
Mutual labels:  productivity
react-themeit
An easy way to theme your components using css modules and js css objects thanks to aphrodite. Also works with asynchronously loaded styles!
Stars: ✭ 28 (+27.27%)
Mutual labels:  hmr
Hamster System
Ultra-simple framework to organize your life.
Stars: ✭ 237 (+977.27%)
Mutual labels:  productivity
Todoman
✅ A simple, standards-based, cli todo (aka: task) manager.
Stars: ✭ 247 (+1022.73%)
Mutual labels:  productivity
koa-webpack-server
Koa2 webpack all-in-one environment for universal development
Stars: ✭ 14 (-36.36%)
Mutual labels:  hmr
Dash
Analytical Web Apps for Python, R, Julia, and Jupyter. No JavaScript Required.
Stars: ✭ 15,592 (+70772.73%)
Mutual labels:  productivity
Terminal-Setup
Best Setup for your terminal for programming on macOS
Stars: ✭ 26 (+18.18%)
Mutual labels:  productivity
Dash.jl
Dash for Julia - A Julia interface to the Dash ecosystem for creating analytic web applications in Julia. No JavaScript required.
Stars: ✭ 248 (+1027.27%)
Mutual labels:  productivity
react-ui-kit-boilerplate
A minimal React UI Kit boilerplate with Storybook, hot reloading, Styled Components, Typescript and Jest
Stars: ✭ 88 (+300%)
Mutual labels:  hmr
Espanso
Cross-platform Text Expander written in Rust
Stars: ✭ 3,834 (+17327.27%)
Mutual labels:  productivity
3llo
3llo - Trello interactive CLI aplication
Stars: ✭ 245 (+1013.64%)
Mutual labels:  productivity
webpack-hmr
🔨Easy implementation of webpack Hot-Module-Replacement(hmr)
Stars: ✭ 120 (+445.45%)
Mutual labels:  hmr
Crane
PHP Intellisense/code-completion for VS Code
Stars: ✭ 236 (+972.73%)
Mutual labels:  productivity
example-app
Example app showcasing fulls1z3's Angular libraries
Stars: ✭ 27 (+22.73%)
Mutual labels:  hmr
Mechvibes
Mechvibes
Stars: ✭ 226 (+927.27%)
Mutual labels:  productivity
Ohmyzsh
🙃 A delightful community-driven (with 1900+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.
Stars: ✭ 138,057 (+627431.82%)
Mutual labels:  productivity
jiraworklogtool
A simple Chrome Extension that allows adding worklog in Jira easily.
Stars: ✭ 38 (+72.73%)
Mutual labels:  productivity
angular-hmr-loader
🔥 Angular HMR Webpack Loader by @AngularClass
Stars: ✭ 32 (+45.45%)
Mutual labels:  hmr
webpack-boilerplate
Webpack 4 boilerplate (babel, eslint, prettier, jest, sass, postcss, hmr, browsersync)
Stars: ✭ 33 (+50%)
Mutual labels:  hmr

Stapp frontend

  • React 16, Redux 4, Router 4, Webpack 4
  • Domain-Driven File Structuring React/Redux
  • No CSS frameworks (minimal styles starter)
  • HMR support
  • Scaffolding feature (generate CRUD things)
  • Easy deploy ot GitHub pages

Development

Clone the repo, and install dependencies

git clone [email protected]:theaidem/stapp.git ./project_name
cd project_name && yarn

Start dev server

yarn start

Open app in localhost

Change your code, hot reload is enabled, enjoy that)

If your application will works with API server you should define API_ROOT constant in config.

cp source/scripts/app/config.example.js source/scripts/app/config.js

edit the configuration. Research source/scripts/app/services/API.js how it works with API requests (so easy).

Scaffolding (code generation)

You can generate basic code for your CRUD flow. Avalible to generate redux actions and reducer, also yo can create react containers connected to redux store.

yarn run gen

Follow instructions, and see generated files. If you generated reducers, make sure you must import and combine that into source/scripts/app/reducers.js manually. Also you should define routes in source/scripts/app/router.jsx

Build project

yarn run build

Check ./dist folder, it's your production ready static files. Profit!

GitHub pages?

yarn run deploy:gh-pages

Make sure the application repo should hosted at github. Follow to http://{your-name}.github.io/{app-name} and you rock!

License

This project is licensed under the MIT license, Copyright (c) 2018 Max Kokorin. For more information see LICENSE.md.

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].