Semester Project For Databases Course. 6th Semester 2018-2019
- Antonios Valmas (0311634)
- Panagiotis Loulakis (03116121)
- Joseph Panagiotopoulos (03116063)
- BackEnd: NodeJS (ExpressJS)
- FrontEnd: AngularJS
- Template Engine: PUG
- Database: MySQL
- Operating System (Server): Ubuntu
- Package Manager: npm
- NodeJs: 8.10
- ExpressJS: 4.16
- MySQL: 5.7
- Ubuntu: 18.04
- npm: 3.5
$ curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
$ sudo apt-get install -y nodejs
$ sudo apt update
$ sudo apt install npm
$ sudo apt update
$ sudo apt install mysql-server
$ sudo mysql_secure_installation
$ npm install express-generator -g
- Clone the project to your Computer.
$ git clone https://github.com/Killergamestudios/DBProject.git $ cd DBProject
- Install Dependacies:
$ npm install
- Start nodeJs server
npm start
- Server is running on port 3000: http://localhost:3000/
- Make sure MySQL server is running:
$ service mysql status