Skip to content

🍠 Starting point with ReactJS, SASS and Redux with Testing and Server Side Rendering

Notifications You must be signed in to change notification settings

ShahadIshraq/aloo

 
 

Repository files navigation

Aloo - the base to your torkari (project).

Build Status dependencies Status devDependencies Status chat on Discord version

An easy starting point with ReactJS, SASS and Redux with Server Side Rendering.

Why use aloo?

Does not come with a lot of pre-config, almost everything is seperately handled such that you can modify based your needs while using the popular dev standards:

  • ES2017 Support for both Frontend and Backend
  • ExpressJS static server (can also be configured to be an API server!)
  • ReactJS + Redux (with server side rendering to optimize load speed)
  • SASS for styling (with glob importing)
  • Jest + Enzyme + Eslint for extensive testing
  • Travis CI/CD Support (however easily portable to your choice of CI/CD)

Installation

  $ git clone https://github.com/projectcarbond/aloo.git [your_project_name]
  $ cd [your_project_name]
  $ yarn install

Development

  # Develop
  $ yarn start

  # All Tests
  $ yarn test

  # Unit Test
  $ yarn unit-test

  # Lint
  $ yarn lint

Things left to do

  • Build & Production environment
  • Documentation
  • More extensive README
  • Dockerize!
  • Create Starter kits for other languages (preferably Django/Flask/Golang)

License

This project is licensed under the MIT license.

If you have any questions or comments, please create a new issue. I'd be happy to hear your thoughts.

About

🍠 Starting point with ReactJS, SASS and Redux with Testing and Server Side Rendering

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.7%
  • CSS 0.3%