This project is work-in-progess, Once complete it can be used by a sports facility to reserve courts for its members, some of the features include..
- Member signup
- Facility to checkin members as they come to play
- Checked in members can reserve the court using their smartphone or the facility admin can reserve court for them
- After 20 mins ( or whatever time set for the facility) the system puts the members back into the queue for reservation.
- The system logs out all members at the end of day, and they can't reserve the court using smartphone until then are checked in by the facility again.
- Every court can be configured for time slots, and the system maintains a court reservation queue.
npm install
npm run build
npm run start
courtres2
|-- node_modules
|-- client
|-- app
|-- app.component.ts
|-- main.ts
|-- typings
|-- index.html
|-- tsconfig.json
|-- typings.json
|-- server
|-- typings
|-- server.ts
|-- tsconfig.json
|-- typings.json
gulpfile.ts
package.json
tsconfig.json
tslint.json
- Angular 4
- TypeScript
- Gulp
- ExpressJS
- NodeJS
- Nodemon
- TsLint