https://github.com/pavanchhatpar/ddb-miniproject
A hotel management system using Oracle distributed databases. Made using Angular 2
https://github.com/pavanchhatpar/ddb-miniproject
angular2 angular2-electron angular2-webpack distributed-database electron-webpack mini-projects oracle-db
Last synced: about 1 year ago
JSON representation
A hotel management system using Oracle distributed databases. Made using Angular 2
- Host: GitHub
- URL: https://github.com/pavanchhatpar/ddb-miniproject
- Owner: pavanchhatpar
- License: mit
- Created: 2017-04-03T10:29:14.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-04-25T07:57:50.000Z (about 9 years ago)
- Last Synced: 2025-02-10T02:28:01.849Z (over 1 year ago)
- Topics: angular2, angular2-electron, angular2-webpack, distributed-database, electron-webpack, mini-projects, oracle-db
- Language: TypeScript
- Size: 455 KB
- Stars: 0
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Introduction - Hotel Management System
Mini Project for the subject distributed databases. Connects to an Oracle database. Built on Angular 2 using the seed repository found [here](https://github.com/mgechev/angular-seed)
# Prequisites
- node.js with versions as mentioned in the seed repository
- Any other requirements mentioned in the seed repository
- Oracle 11g Enterprise or Express edition with the database ready in it
# Setup & Run
1. Clone the repository
```bash
git clone https://github.com/pavan-08/ddb-miniproject.git
```
2. Setting up node packages
```bash
cd ddb-miniproject/
npm install
```
3. Run the project on `http://localhost:8081`
```bash
npm start
```
4. Build project
```bash
npm run webpack.build # The output is built into dist/webpack/
```
After building, the output folder(dist/webpack/) can be uploaded to the servers where the server would be spun on the output folder.
# Electron - Desktop application
The project can be deployed as a desktop application working on Windows, Linux or macOS
## Start desktop application
```bash
npm run start.desktop
```
## Deploy desktop application
```bash
npm run build.desktop.linux #Linux build
npm run build.desktop.mac #macOS build
npm run build.desktop.windows #Windows build
```
The output is saved inside desktop directory in the project's root as a zip file which can be immediately unzipped and run in the respective OS