Node Ticket System originally started out as a PHP application in 2013 to teach myself how to build a PHP/MySQL/Javascript CRUD application.
Over the years I have alway wanted to continue the development of PHP Ticket System I just kept puting it off for one reason or another. Now that a decade has flow by I have decided to reboot the project, only this time using NodeJS, Angular, and MongoDB.
I honestly did not keep up with all of the PHP changes from version 5 to 7+ and I find NodeJS much simpiler, portable, and easier to use tool for building web applications.
Feathers: An open source web framework for building modern real-time applications.
-
Make sure you have mongo db running on localhost...
-
Install your dependencies
cd path/to/node-ticket-system npm install
-
Start your app
npm start
-
Open a browser and visit http://localhost:3030/setup
-
Using the setup wizard - currently just put anything into one of the fields and click next next finish.
-
Once you see the loading spinner you can browse to http://localhost:3030 and login with [email protected] / P0pc0rn1
Simply run npm test
and all your tests in the test/
directory will be run.
Feathers has a powerful command line interface. Here are a few things it can do:
$ npm install -g @feathersjs/cli # Install Feathers CLI
$ feathers generate service # Generate a new Service
$ feathers generate hook # Generate a new Hook
$ feathers help # Show all commands
For more information on all the things you can do with Feathers visit docs.feathersjs.com.