Website and Registration system for YWC#15
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
component Static Content Jan 11, 2018
pages Static Content Jan 11, 2018
static Add 3ds spon Dec 10, 2017
store Static Content Jan 11, 2018
utils rollback proxy Nov 5, 2017
.DS_Store add font Nov 6, 2017
.babelrc Goodbye styled-jsx Aug 31, 2017
.eslintrc Optimising Aug 31, 2017
.gitignore Add 3ds spon Dec 10, 2017
README.md Update readme Dec 4, 2017
config.js Redirect to ggdrive Jan 6, 2018
index.js 1 hours cache and disable proxy to api server Jan 11, 2018
jsconfig.json Initial Commit Jun 28, 2017
next.config.js Goodbye styled-jsx Aug 31, 2017
package.json Praise...Make it work la Nov 12, 2017
pm2.json Bring back register flow Sep 4, 2017
province.json Goodbye styled-jsx Aug 31, 2017
seo.json Change minor styling Sep 4, 2017
yarn.lock Praise...Make it work la Nov 12, 2017

README.md

YWC#15

Website for YWC#15 Registration and Public Relation powered by React with Server-Side Rendering by Next.js

#WeAreHiring

Project Structure

This project structure are follow to Next.js documentation (bacause it's force use to use structure like this) and some of our own implementation

  • pages each file contain single page of our apps.
  • component contains component that in each page will use it.
  • static contains external library or static assets like image.
  • store contains things about Redux (like middlewares, reducers). And we are following to ducks architecture.
  • utils contains utility function that uses across the apps.

Things you need to strictly do!!!!!

  • Page should be wrap by connect from store/connect.js
  • If you want Component to be connect with Redux state, use connect from react-redux

Note

  • config.js is now blind.