8000 GitHub - marcelovicentegc/fullstack-typescript: Typescript, React, MobX, Express, GraphQL and TypeORM monorepo.
[go: up one dir, main page]

Skip to content
This repository was archived by the owner on Dec 13, 2023. It is now read-only.

marcelovicentegc/fullstack-typescript

Repository files navigation

🈵 fullstack-typescript

Build Status Main workflow

📦 General features

  • Hot module and live reload
  • File upload ready

💻 Client-side features

  • UI framework:

    1. React
  • Style pre-processor:

    1. SASS
  • State management:

    1. MobX
  • GraphQL client:

    1. Apollo Client
  • Testing framework:

    1. Jest
    2. Testing-library

🖥 Server-side features

  • HTTP server:

    1. Express
  • GraphQL server:

    1. Apollo Server
  • Database:

    1. PostgreSQL
  • Object-relational mapping framework:

    1. TypeORM
  • Data query and manipulation framework:

    1. GraphQL

🌱 Directions

  1. Clone this repo: git clone https://github.com/marcelovicentegc/fullstack-typescript.git
  2. Change directory: cd fullstack-typescript
  3. Install dependencies: yarn install or npm install
  4. Create a Postgres database and set your credentials on a ormconfig.json file, similar to ormconfig.example.json
  5. Run the application: yarn start or npm run start

Environment variables

  • Client TCP: CLIENT_TCP
  • Server TCP: SERVER_TCP
  • Environment: ENV

By default, the client runs on port 4000 and the server on port 8080.

About

Typescript, React, MobX, Express, GraphQL and TypeORM monorepo.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •  
0