• Stars
    star
    165
  • Rank 228,906 (Top 5 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created almost 8 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

๐ŸŽ‰ A full-stack boilerplate that using express with webpack, react and typescirpt!

express-webpack-react-redux-typescript-boilerplate

Dependency Status CircleCI Appveyor Coverage Status PRs Welcome Tested with jest License: MIT Template from jarvis

Example

  • Demo Page - contains classic todo list, async server call, and 404 page with random moe images. (Support multi-language, currently English, Chinese, and Japanese)

    Home Page

    React Page

    404 Page

Stack

How to run the sample code

Prerequisite

  • yarn or npm
  • (optional) docker with docker-compose

Quickest way

The easiest way to run the example project is to use docker-compose:

docker-compose up --build

that's it :)

You can also follow instructions below if you want to customize it.

Install project dependencies

Go to project root directory:

yarn install

If you find permission problem when trying to install yarn globally, check this out.

Setup database and session store

You can either

  • setup postgresql and redis using docker images:
docker-compose up -d postgres redis

or

  • maintain it by yourself, if so, make sure you set the right config in backend/config.json.

Build & Run

On development (with hot reload):

yarn dev

On production (with terser and other optimazitions):

yarn prod

Profile assets bundle

Thanks to webpack-bundle-analyzer, assets bundle can be analyzed and optimized through DLL Plugin.

yarn profile

Run test

yarn test

Code coverage

yarn coverage

Deployment

Every push on master branch will trigger Github Actions for heroku deployment.

Contributing

See CONTRIBUTING.md

License

MIT License

More Repositories

1

vue-typescript-admin-template

๐Ÿ–– A vue-cli 3.0 + typescript minimal admin template
Vue
5,498
star
2

Multiplayer-FPS

๐ŸŽฎ A multiplayer first person shooter game based on Unity Game Engine
C#
954
star
3

Automatic-Image-Colorization

๐ŸŽจ Automatic Image Colorization using TensorFlow based on Residual Encoder Network
Python
169
star
4

Magic-Tower-Qt

โš”๏ธ This is the C++(with Qt) version Magic-Tower game
C++
62
star
5

pytorch-nn-practice

๐Ÿ’ฉ My pytorch neural network practice repo
Python
52
star
6

vue-typescript-admin-mock-server

๐Ÿ–ฅ Mock server for vue-typecript-admin-template project
JavaScript
42
star
7

Nightmares-VR

๐Ÿ‘ป A survival shooter game based on C# in Unity 3D, I also integrated VR (with Google Cardboard) into this game :D
C#
27
star
8

Jarvis

๐Ÿค– "Perhaps, if you intend to visit other planets, we should improve the exosystems."
TypeScript
21
star
9

vue-typescript-admin-docs

๐Ÿ“ The documentation source for vue-typescript-admin-template project
HCL
20
star
10

Book-Store-Management-System

A simple but useful C++ program, assignment 1 in OOP course
C++
16
star
11

pixiv-spider

๐Ÿ•ท ๅ“‡ๆฅๆ‰’ไธ€ๆ‰’p็ซ™hhhh (Web scraper for pixiv)
Python
12
star
12

upass-sfu

๐ŸšŒ Python script to auto renew monthly UPass for SFU student
Python
10
star
13

Openssl-AES

๐Ÿ”‘ Using Openssl library to encrypt and decrypt things (with AES).
C
10
star
14

K-SkyBand-Query-in-PostgreSQL

๐Ÿ“Š K-SkyBand Query in PostgreSQL
C
6
star
15

Cocomic

๐Ÿ’ซ CMPT470 Project: An open-source platform for comic/manga collaboration
JavaScript
5
star
16

sentence-classifier-based-on-word-similarity

๐Ÿ‘€ A very simple sentence classifier based on word similarity with NLTK and rake_nltk package
Python
5
star
17

vscode-typescript-react-redux-snippets

๐Ÿ‘จโ€๐Ÿ’ป Typescript, React and Redux snippets for VSCode (followed ES6 standard)
TypeScript
4
star
18

nlp-paper-reading

๐Ÿง  Repository to remind myself of daily paper reading for NLP.
3
star
19

ZB_notepad

This is the project for โ€œPrinciples of Computer Compositionโ€
JavaScript
3
star
20

Lou-CPU

This is Lou Sir's CPU =w=
Verilog
3
star
21

lol

ๆต™ๆฑŸๅคงๅญฆLOLๅ…จๅ›ฝ้ซ˜ๆ กๆŒ‘ๆˆ˜่ต› ๅญๆดปๅŠจไฝœๅ“ๅฑ•็คบ้กต้ข
HTML
2
star
22

commitlint-config-armour

๐Ÿ‘€ My shareable config for commitlint
JavaScript
2
star
23

gmail-bot

๐Ÿค– Gmail bot for CMPT412 TA
Python
2
star
24

CMPT300

This is the repository for course CMPT300 assignments in SFU
C
2
star
25

Tanks

A 2 player tanks game (one keyboard) based on C# in Unity 3D
C#
1
star
26

boxbuy

This is the iOS version code for BOXBUY in ZJU [DEPRACATED]
Objective-C
1
star
27

Algorithms

๐Ÿง  Implements of Algorithms and Data Structures in C/C++/Python, also contains some codes as note like STL
C++
1
star
28

Dot-Files

โœ This repo is DEPRECATED in favor of [Jarvis](https://github.com/Armour/Jarvis)
Python
1
star
29

Handsim

This is a pretty handsome simulator of assembling and dissembling, and it is all for Lou Sir :D
C++
1
star
30

PHP_notes

sth about php
PHP
1
star
31

Space-Shooter

A simple Unity 3D game based on C#
ShaderLab
1
star
32

game-of-life-in-verilog

Game of life
Verilog
1
star
33

CMPT365

This is the repository for course CMPT365 assignments in SFU
Objective-C++
1
star
34

Resume

๐Ÿ™ˆ My resume
TeX
1
star
35

Roll-a-Ball

A simple Unity 3D game based on C#
C#
1
star
36

CMPT361

This is the repository for course CMPT361 assignments in SFU
C++
1
star
37

go-validate-npm-package-name

๐Ÿ”ฎ Go clone of https://github.com/npm/validate-npm-package-name - Check if the given string is an acceptable npm package name
Go
1
star
38

LeetCode

๐Ÿ‘จโ€๐Ÿ’ป This repo is used for storing my solution for LeetCode OJ.
C++
1
star