An open API service indexing awesome lists of open source software.

https://github.com/vinisioux/simple-crud-docker

Simple CRUD with Node.js and ReactJS using Docker, Docker Compose, TypeORM, Postgres and MongoDB
https://github.com/vinisioux/simple-crud-docker

crud docker docker-compose express mongodb postgres reactjs styled-components typeorm typescript

Last synced: 3 months ago
JSON representation

Simple CRUD with Node.js and ReactJS using Docker, Docker Compose, TypeORM, Postgres and MongoDB

Awesome Lists containing this project

README

          


Simple CRUD w/ Node.js + TypeScript + Postgres + MongoDB + ReactJS




GitHub top language


Stars

## :rocket: Technologies
This project is being developed using the following technologies:

- [Node.js](https://nodejs.org/en/)
- [TypeScript](https://www.typescriptlang.org/)
- [Postgres](https://www.postgresql.org/)
- [MongoDB](https://www.mongodb.com/try/download/community)
- [TypeORM](https://typeorm.io/#/)
- [Express.js](https://expressjs.com/)
- [ReactJS](https://reactjs.org)
- [Styled Components](https://styled-components.com/)
---
## :dart: How To Run

To clone and run this application, you'll need [Git](https://git-scm.com), [Node.js](https://nodejs.org/en/) + [Yarn](https://yarnpkg.com/) and [Docker + Docker Compose](https://www.docker.com/) installed on your computer. From your command line:

```bash
# Clone this repository
$ git clone https://github.com/vinisioux/simple-crud-docker.git

# Go into the repository
$ cd simple-crud-docker/

# Go into server folder
$ cd server

# Start server
$ docker-compose up

# On another terminal, go to the frontend folder
$ cd ../frontend

# Install dependencies
$ yarn install

# Start the frontend server
$ yarn start
```