Skip to content

joshuasir/Karcis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Karcis App

an online booking event system in form of Web App which implement microservice .NET technology. There 2 roles user and admin where user can look for event choose the ticket type and amount for the event. User need to signup and verify their email to book tickets. After ordering a ticket(s) user can check in their history tab and can choose to pay. Admin can then check the user payment and validate the order.

Preview (No Backend) https://karcisweb-cwfnbgd8d5cuesc2.australiaeast-01.azurewebsites.net/

Features Dynamic event image

Register, Login, and Email validation image

image

Post a booking order image

Virtual Account Payment image

Cancel a booking image image

Accept or Decline order via admin role image image

Dokumentasi API App Karcis.com

image

Database skema

for security we used jwt security token for verifying user for each request with bcrypt encryption. For the API design pattern consist of Model, Helper, and Service where Model includes the model representation of Entity in the database, service as the service layer receiving the request, and helper contains our business logic for querying the data. The API used LINQ technology to do data manipulation to reduce the weight on the database server/