Event Organizers can Sell their tickets And Event Lovers Can get their chance with our platform.
Follow official dockerhub page
https://hub.docker.com/repository/docker/httpsdom/tickbid
Clone the project
git clone https://github.com/samitha093/Software-project.git
Go to the project directory
cd Software-project
Install Project (docker composer require*)
docker-compose up -d --build
DEV_DOMAIN={Your Local Ip Address or domain}
NGINX_SSL=true
MONGO_URI=mongodb://root:password@mongo:27017/tickbid
NEXT_HOST=https://{Your Static Ip or Local Ip Address}/
API_HOST=https://{Your Static Ip or Local Ip Address}/api
SECRET= {Replace With Your Secreat key}
GMAIL={comapy email}
KEY={gmail app key without space}
HOST_IP={Your Static Ip or Local Ip Address}
index
https://{IP or localhost}/
User Login
https://{IP or localhost}/user
Remote Access
https://{IP or localhost}/qr
For API Service
https://{IP or localhost}/api/
For fastify Device tracker Service
https://{IP or localhost}/fastify
For web socket
https://{IP or localhost}/socket.io
For API Document (Swagger)
https://{IP or localhost}/swagger/
For Mongodb Database (Mongo express)- Dev. use only
https://{IP or localhost}:8081/
Mongodb Compass
mongodb://root:password@localhost:27017/
- User Registration
- User login
- Forget password
- Add/remove - cart
- Checkout as buyer
- Checkout as guest
- Bid for ticket
- Rebid for pending bid
- Rebid for lost bid
- logout users(all)
- Ticket search - by name
- Ticket search - by area
- Ticket search - by category
- Ticket search - by ticket level
- View tickets by types - for buyer
- View ticket - guest
- user profile - change pw
- user profile - view details
- user profile - change sys. Feature
- Seller dashboard - view analysis
- Seller event view by type
- Seller create event
- Seller ticket create
- Seller event/ticket edit
- Seller view bidders for tickets
- Seller ticket validation
- Manager dashboard view analysis
- Manager view Event by type
- Manager create approval event
- Manager activate/deactivated sellers
- Manager create/edit/delete area
- Manager create/edit/delete category
Client: Next.js, MaterialUI
Server: Express.js
Database: Mongodb
Lakshan Pathiraja - Team leader - Full Stack developer and Designer
Poorna Manujaya Amarasinghe - frontend Developer
Rashmi Thennakoon - frontend Developer
Aroshan Wanigasundara - frontend Developer