Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rminelli/einstein.kb
:books: Einstein.kb - Open Source Knowledge Base Software
https://github.com/rminelli/einstein.kb
database einstein jwt-authentication knex knowledge knowledge-base mongodb monogodb nodejs postgresql vuejs vuex
Last synced: 9 days ago
JSON representation
:books: Einstein.kb - Open Source Knowledge Base Software
- Host: GitHub
- URL: https://github.com/rminelli/einstein.kb
- Owner: rminelli
- License: mit
- Created: 2019-11-15T00:20:24.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-11T02:40:16.000Z (almost 2 years ago)
- Last Synced: 2023-03-03T02:01:37.115Z (over 1 year ago)
- Topics: database, einstein, jwt-authentication, knex, knowledge, knowledge-base, mongodb, monogodb, nodejs, postgresql, vuejs, vuex
- Language: Vue
- Homepage:
- Size: 5.11 MB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 37
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![prettier](https://img.shields.io/badge/styled%20with-prettier-ff69b4.svg)](https://github.com/prettier/prettier)
[![GitHub](https://img.shields.io/github/license/mtxr/vscode-sqltools?style=flat-square)](https://github.com/rminelli/backend-assessment-insurance-company/blob/master/LICENSE)
# :books: Einstein.kb - Open Source Knowledge Base Software## Einstein.kb is an open source software to make it easier to use and administer a knowledge base, allowing you to manage users, categories, and contents
#### Please feel free to clone, download or perhaps contribute### Demo site is here: [Einstein.kb](http://ec2-3-15-149-11.us-east-2.compute.amazonaws.com/)
```
Credentials for admin access
User: [email protected]
Password: admin
```
Main technologies with which this project was developed:- Node.js
- Vue.js
- PostgreSQL
- MongoDB##
##
### :sparkles: :runner: Set up local Environment
**Change the environment configuration file .env, with the access credentials for the database and your preferred private key**
:heavy_exclamation_mark: _Don't forget to install and create your database locally! (PostgreSQL and MongoDB)_
```bash
# Clone this repository
$ git clone https://github.com/rminelli/einstein.kb## Run Backend Server
# Go into the repository
$ cd backend## Project setup
$ npm install# Create database with knex
$ knex migrate:latest# Run the app
$ npm start# Run in production with pm2
$ npm run production# The api is running at http://127.0.0.1:3800
* Use Postman a client REST to test the API.## Run Frontend
# Go into the repository
$ cd frontend# Project setup
$ npm install# Compiles and hot-reloads for development
$ npm run serve# Compiles and minifies for production
$ npm run build# Lints and fixes files
$ npm run lint
```## License
[MIT](https://github.com/rminelli/backend-assessment-insurance-company/blob/master/LICENSE)