Skip to content

A console app demonstrating clean architecture in kotlin.

Notifications You must be signed in to change notification settings

Meghdut-Mandal/EKart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ekart

A console based E-commerce App.

Software Requirement

For running the App

  • Windows, Mac or any Linux Based OS
  • Memory 256 MiB+
  • Java 11.0.5+

For Building and Testing the App

  • Windows, Mac or any Linux Based OS
  • IntelliJ IDEA (Community/Ultimate Edition)
  • JDK 11+
  • Kotlin Compiler
  • Junit 4.5

Executing the app

Requires Java Runtime 11+

  1. Download the latest jar from Github Release
  2. Execute java -jar Ekart.jar
  3. For easy access a Pre-initialized User is given with the Credentials email= c password= c
  4. Similarly, a pre-initialized Admin is given with the Credentials email= m password= m

Running the Test

  • Open the project in IntelliJ IDEA
  • The Tests are located in test folder
  • Currently, only Dao tests are there
  • However, the Controllers can be easily by mocking IOProvider

About

A console app demonstrating clean architecture in kotlin.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages