3 ms·
Looking for collab on Boilerplate for React/Relay/Express/Passport app
Hi all,
https://github.com/MattMcFarland/reactathon
I've been working on a lot of different projects with ReactJS, GraphQL, Relay, and Express and I've come to a point to where I'm tired of copy/pasting from different projects and want to create a boilerplate that is inspired heavily from Sahat's "Hackathon Starter"
This is a NodeJS Stack that uses packages that cover DevOps, Server, and Client.
* Mocha
* Gulp (for SOME of the tasks, majority are using npm scripts)
* Babel stage 0
* Browserify (client side)
* eslint
* flowType
* PhantomJS (not fully implemented yet)
* Custom watch script
* Master config file for easy deployment
* PM2 deployment configuration (not fully implemented)
* Azure (Not implemented yet)
* Heroku (Not implemented yet)
* Looking for more cloud based configs as well for later release
* Express v4
* Passport.js with oauth/oauth2
* GraphQL
* Sequelize ORM using SQLite3 database
* Session-File-Store
* React Bootstrap
* React
* Alt (flux implementation)
* React-Router
* Relay.js and React-Router-Relay
* Superagent for REST support
* Validation
* Looking for immutability (considering deepfreeze)
* Considering Redux
* Static page reader for static pages made with markdown
#### What is already done?
* I created a custom watch script that intelligently updates files for server or client, lints and runs unit tests.
* PM2 deployment
* Passport local authentication
* Signup / Login forms
* Static page controller
* Most of DevOps
* Most of Serverside (just need to add oAuth2 authentication)
* Quick start guide
* Clientside skeleton
* SQL Database Schema
* GraphQL Schema (90% done)
You can find the Github Repo here: https://github.com/MattMcFarland/reactathon
Thanks!!
Matt