brianolingay / re-homeaider

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

re-homeaider

Project setup

$ git clone https://github.com/brianolingay/re-homeaider.git
$ cd re-homeaider && yarn install

Quick Note: Common directory should be build first specially when has changes or its not yes build.

Common (mostly input/form validation)

# 1. Navigate to common directory
cd packages/common

# 2 Run build
yarn build

Front End:

Next JS Semantic-UI-React

# 1. Navigate to web directory
cd packages/web

# 2 Start development
yarn dev

# 3 or Run production code.
yarn build && yarn start

Backend

This is running using express + graphql(Apollo Express Server). Schema is produce using TypeGraphQL

Authentication: JWT since it hard to create cookies in web browsers.

Note: Server needs Redis Server and MongoDB

# 1. Navigate to server directory
cd packages/server

# 2 Start development
yarn start

# 3 or Run production code.
yarn build && yarn serve

About

License:MIT License


Languages

Language:TypeScript 99.4%Language:JavaScript 0.4%Language:Shell 0.1%