Ticket selling website using NodeJS, ExpressJS, MongoDB, HTML, CSS and Bootstrap
- View tickets for sale
- Add and remove tickets from cart
- Increase/Decrease quantity in cart
- Create Order
- Sign-up/Log-in
- Forgot password option
- View order history
A linux server with the following installed:
- Ubuntu 16.04LTS
- NodeJS 4.2.6
- ExpressJS 4.0.0
- MongoDB 3.2.21
- Clone or download the repository
- Create directory and copy files into it
- Run npm install inside directory to install node modules
- Run the following command to populate the database with dummy products
mongoimport -d ticketDB -c products --type csv --file testUpload.csv --headerline
- Run nodemon app.js
- Open an internet browser and view website at {IP ADDRESS}:5000