AI-Base dashboard is an improved version of soco dashabord. On the programming side, the project mainly consists of "client" and "server" folders. The "client" folder is developed for frontend components. While the "server" folder is created for API design and database management.
A list of main technologies used in this project:
Clone the repository to local.
$ git clone https://github.com/soco-ai/soco-search-dashboard.git
Install packages using npm.
$ npm install
Write in the following environment variables in .env file.
BACKEND_URL=http://localhost:3031
PORT=3031
SOCO_SEARCH_SERVER={{soco search server url}}
R2BASE_URL={{r2base url}}
META_MONGODB_URL={{mongodb url for meta, like: mapping, plugin, etc. The end point is "/search"}}
MONGODB_URL={{mongodb url for data collections. The end point is "/soco"}}
SECRET_CODE={{secret code for signup admin account}}
Run the following to bundle files and watch changes.
$ npm run build
Then, run the following command to start the server.
$ npm start
Every time you make changes on the frontend, refresh the page to see the changes. Whenever you make changes on the backend, rerun the server to see the changes.
For deployment, run the following command to bundle the files in production mode.
$ npm run prepublishOnly
Content type
Image
Digest
Size
768.7 MB
Last updated
about 5 years ago
docker pull convmind/soco-search-dashboard