> For the complete documentation index, see [llms.txt](https://veaos.gitbook.io/veaos/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://veaos.gitbook.io/veaos/master.md).

# Getting Started with Veaos

![](https://i.imgur.com/RWUpyxw.png)

#### Veaos

Veaos is a free open source Q\&A and knowledge management platform

### About The Project

**Veaos** is a Q\&A/knowledge base platform written in MERN stack (MongoDB, Express.js, React, and Node.js) The motivation of this project is to give organizations the ability to set up their own Q\&A and knowledge platform for the employees, so they can share knowledge between them by asking questions/writing docs, and collect it for future applications.

**Veaos** can run everywhere - easily by installing Docker on your target server and following the instructions below

#### Built With

**Veaos** is written in MERN stack (MongoDB, Express.js, React, and Node.js), using some awosome other open-source projects. the main ones will be described in the section, but there are much more that you can find out in the [package.json](https://github.com/veaos/veaos/blob/main/package.json)

* [React](https://reactjs.org)
* [Node.js](https://nodejs.org/en)
* [MongoDB](https://www.mongodb.com)
* [Tailwind CSS](https://tailwindcss.com)

### Getting Started

In this section you can find out how to set up **Veaos**, both for production environment and for development environment.

#### Development

**Using NPM and Lerna**

```bash
npm install  
lerna run dev --stream
```

**Using Docker Compose**

```bash
docker-compose -f docker-compose.dev.yml up --build
```

#### Production

**Using Docker Compose**

```bash
docker-compose run --build
```
