Skip to content

Web application developed using NodeJS w/ ExpressJS, VueJS and SQLite that allows the creation and use of expert systems.

Notifications You must be signed in to change notification settings

italoservio/expert_system_creator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Expert System Creator 🎓

Web application developed using NodeJS w / ExpressJS, VueJS and SQLite that allows the creation and use of expert systems.


🟢 Status: Concluded


⚠ Warning

You can create expert systems on several things.
When creating elements, to use the same questions, you must save the system with an element that already has the question, and only then, when creating another element, the question will be available for import.
If you do not use the question import and register the same question twice, the system will not work as expected.


😍 How to use

The first step after downloading the project is to update the NPM packages. To do this you need to have NodeJS and NPM installed (Go to NodeJS download page). To do this, open the terminal in the project folder and type:

  npm update

If you want to recreate the database, delete the file "db.sqlite", and in the file "db.js" uncomment line 10 on the first run:

  (async () => { await sequelize.sync(); })();

To run the project, open the terminal in the project folder and execute the command:

  npm run one

The server will go up at port 3000. To access the system, just type in your browser: http://localhost:3000


📸 System prints

See some system screens below

Home
Manage
Element
Element 2
Questions
Result

⚡ ER Diagram

Understand the database structure

ERD


🎨 Contributor(s)

Profile
Ítalo Sérvio

About

Web application developed using NodeJS w/ ExpressJS, VueJS and SQLite that allows the creation and use of expert systems.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published