--- order: 2 toc: menu --- # Quick Start This article will help you quickly install and start NocoBase, and introduce the basic usage. ## 1. Requirements Please make sure your system has installed Node.js 12.x or above. ```bash $ node -v v12.13.1 ``` If you don't have Node.js installed you can download and install [the latest LTS version](https://nodejs.org/en/download/) from the official website. If you plan to work with Node.js for a long time, it is recommended to use [nvm](https://github.com/nvm-sh/nvm) (for Win systems you can use [nvm-windows](https://github.com/coreybutler/nvm-windows)) to manage Node.js version. Also, it is recommended to use the yarn package manager. ```bash $ npm install --global yarn ``` With the environment ready, the next step is to install a NocoBase application. ## 2. Installation and Start-up To make it easier for newcomers to install and start quickly, NocoBase provides a very simple command line. ```bash $ yarn create nocobase-app my-nocobase-app --quickstart --lang=en-US ``` The above command will help you quickly download, install and start the NocoBase application. If you prefer to perform step by step, you can also do this: ```bash # 1. 创建项目 $ yarn create nocobase-app my-nocobase-app # 2. 切换到项目根目录 $ cd my-nocobase-app # 3. 初始化数据 $ yarn nocobase init --import-demo --lang=en-US # 4. 启动项目 $ yarn start ``` Executing it step-by-step will help you understand the process and make it easier to troubleshoot issues that arise during the installation. If a problem arises and you can't fix it yourself, please post the error log from the terminal output on [GitHub Issue](https://github.com/nocobase/nocobase/issues) and we'll all work together to help you fix it. When you see the following, it means that the NocoBase you just created has been installed and started. ## 3. Log in to NocoBase Use a browser to open http://localhost:8000 and you will see the login page of NocoBase. The initial account is `admin@nocobase.com` and the password is `admin123`. ## 4. Create Collections and Fields NocoBase provides a global data table configuration panel to facilitate users to quickly create collections and fields. Follow the instructions in the video to create the posts and tags tables and several fields. ## 5. Configure Menus and Pages Next, add new menu groups and pages to manage the article and tag data you just created. ## 6. Create Blocks to Pages Create table blocks of articles and labels in the page configured in the previous step, and enable the actions that need to be opened. ```ts // coming soon ``` ## 7. Add Data Now you can add posts and tags. ```ts // coming soon ``` ## 8. Connect to the API In addition to the visual interface, data resources can also be accessed through the [REST API](/zh-CN/api/rest-api) provided by NocoBase. - post resorce:http://localhost:8000/api/posts - user resource :http://localhost:8000/api/tags You can directly click to open the above API address, or use a tool like Postman to access it. NocoBase also provides a more suitable API Client (JavaScript SDK) to manage NocoBase data resources. For more information, please refer to the [API Client](/zh-CN/api/client#apiclient) chapter.