All Projects → vip-git → react-ssr-advanced-seed

vip-git / react-ssr-advanced-seed

Licence: other
🔮 React SSR Advanced Seed (Typescript + nestJS + React SSR + React Native + Docker)

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
Handlebars
879 projects
ruby
36898 projects - #4 most used programming language
Dockerfile
14818 projects
objective c
16641 projects - #2 most used programming language

Projects that are alternatives of or similar to react-ssr-advanced-seed

ionic-workflow-guide
Create a full and powerful worflow with Ionic (Unit Testing, Environment variables, Automatic documentation, Production App Server, Automatic deployment)
Stars: ✭ 46 (-39.47%)
Mutual labels:  unit-testing, e2e
Testcafe
A Node.js tool to automate end-to-end web testing.
Stars: ✭ 9,176 (+11973.68%)
Mutual labels:  e2e, end-to-end-testing
Create React Native App
Create React Native apps that run on iOS, Android, and web
Stars: ✭ 12,846 (+16802.63%)
Mutual labels:  react-native-app, react-native-web
photos
"Fx Fotos" is an opensource gallery app in react native with the same smoothness and features of Google Photos and Apple Photos. It is backend gnostic and connects to decentralized backends like "box", "Dfinity", "Filecoin" and "Crust".
Stars: ✭ 620 (+715.79%)
Mutual labels:  react-native-app, typescript-react
Typescript Clean Architecture
It is my attempt to create Clean Architecture based application in Typescript
Stars: ✭ 225 (+196.05%)
Mutual labels:  unit-testing, nestjs
Testing Workshop
A workshop for learning how to test JavaScript applications
Stars: ✭ 1,276 (+1578.95%)
Mutual labels:  unit-testing, end-to-end-testing
Jianshu
仿简书nx+nodejs+nestjs6+express+mongodb+angular8+爬虫
Stars: ✭ 296 (+289.47%)
Mutual labels:  e2e, nestjs
Electron Vue
An Electron & Vue.js quick start boilerplate with vue-cli scaffolding, common Vue plugins, electron-packager/electron-builder, unit/e2e testing, vue-devtools, and webpack.
Stars: ✭ 14,610 (+19123.68%)
Mutual labels:  unit-testing, end-to-end-testing
playwright-ci
☁️ Set up Playwright in CI
Stars: ✭ 27 (-64.47%)
Mutual labels:  e2e, azure-pipelines
permacoop
Open source and eco design ERP solution reserved for worker-owned business.
Stars: ✭ 167 (+119.74%)
Mutual labels:  unit-testing, nestjs
nest-angular-auth-client
Angular client for NestJS authentication (Login, Register, Google Login, Facebook Login, Apple Login, Messages, Rooms, Private DMs)
Stars: ✭ 16 (-78.95%)
Mutual labels:  nestjs
rn-sip-app
React Native SIP App
Stars: ✭ 51 (-32.89%)
Mutual labels:  react-native-app
Recorder
A browser extension that generates Cypress, Playwright and Puppeteer test scripts from your interactions 🖱 ⌨
Stars: ✭ 277 (+264.47%)
Mutual labels:  e2e
nest-admin
采用nestjs typeorm vue开发的一套权限管理系统
Stars: ✭ 256 (+236.84%)
Mutual labels:  nestjs
gondor
Nestjs Framework, Prisma database layer w/ Angular and Apollo.
Stars: ✭ 14 (-81.58%)
Mutual labels:  nestjs
nestjs-graphql-gateway
Apollo Federation support for NextJS GraphQL module. Note: There is support for federation in the official package now so this project is deprecated
Stars: ✭ 13 (-82.89%)
Mutual labels:  nestjs
SimplyVBUnit
The SimplyVBUnit framework provides powerful unit-testing capabilities for VB6.
Stars: ✭ 28 (-63.16%)
Mutual labels:  unit-testing
angular-nest-grpc
Example full-stack Typescript project using Angular, NestJS and gRPC
Stars: ✭ 85 (+11.84%)
Mutual labels:  nestjs
connect4
Connect 4️⃣Game
Stars: ✭ 1 (-98.68%)
Mutual labels:  nestjs
React-Native-Local-Resource
Easily load string files in React-Native
Stars: ✭ 30 (-60.53%)
Mutual labels:  react-native-web

React (SSR) Advanced Seed

  • NestJS + React (SSR) + React Native + REST / GraphQL
  • Service workers Integration (Offline First - Push Notifications - PWA)
  • NGINX - Reverse proxy integration to route to multiple api's via same origin (Docker links)
  • Dockerized Containers for frontend and backend using docker compose
  • Babel 7, Webpack 4, Eslint 5, Typescript, Prettier, Jest 24 integration with HMR for both web and mobile (React Native - metro)
  • Fastlane integration for mobile (React Native) to deploy to Testflight / Appstore (iOS) and PlayStore / Internal test track (Android) using Continous Integration (Eg: Azure, Jenkins, Bitrise, etc).

(Work In Progress)

Netlify Status Build Status Build Status CircleCI codecov

npm version dependencies dev-dependencies

Prerequisites

Generic Architecture

Generic UI Architecture

Getting Started

npm install

npm start (This will start both frontend and backend servers for you)

Visit:
- http://localhost:8500 (FrontEnd with HMR)
- http://localhost:3000 (Backend running NestJS)
- http://localhost:3000/graphql (Graphql server running graphQL playground theme)
- http://localhost:3000/swagger (running Swagger UI)

Production Build with docker compose (Client and Server) (Frontend, Backend and Postgres)

npm run build

Visit: http://localhost:8080

Mobile Build

npm run install:mobile (Install mobile dependencies)

Packager: npm run start:mobile

ios: npm run mobile:ios
android: npm run mobile:android

Kubernetes Deployment

kubectl create -f deployment.yml

DockerHub Image

- https://hub.docker.com/r/vipgit/react-ssr-nginx/

docker run -d -v /root/.ssh/ -v /opt/node-advanced-app vipgit/react-ssr-nginx:latest

Testing (Unit and End to End Testing)

npm run test (Runs Backend Unit Tests)
npm run test:frontend (Runs Frontend Unit Tests)
npm run test:e2e (Runs Frontend End to End Tests)

Auto-Generated DOCS

  • Coming Soon
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].