FSM1 / full-stack-eth-boiler

Full Stack Ethers Boilerplate, utilizing TS through the stack.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ethers React Redux Typescript Mongo Boilerplate

Structure

This full-stack boilerplate contains all the components needed for a full-stack typescript application.

  • Database: MongoDb
  • Api Server: NestJS + Mongoose
  • Web App: React + Redux

System Requirements

  • NodeJS >= v10
  • Yarn >= 1.0
  • MongoDb instance

Getting Started

  1. Clone the repo
  2. Run yarn in the project root
  3. Run cd api
  4. Make a copy of the .env.example file named .env
  5. Input your MongoDb server details in the MONGO-HOST= field (this will be localhost if you are running mongo locally or in a docker container with host networking)
  6. Run cd ..
  7. Run cd webapp
  8. Make a copy of the .env.example file named .env
  9. Run cd ..
  10. Ensure the ApiServer details in the API_HOST= field are correct
  11. Run yarn start:dev to spin up all the necessary applications

About

Full Stack Ethers Boilerplate, utilizing TS through the stack.

License:MIT License


Languages

Language:TypeScript 49.8%Language:JavaScript 39.0%Language:HTML 10.0%Language:Dockerfile 1.2%