julien Lengrand-Lambert 3e1aea77db Merge pull request #3 from jlengrand/feature/clean-project
feature/clean project
2022-08-29 22:17:54 +02:00
2022-08-19 16:36:51 +02:00
2022-07-05 11:45:34 +02:00
2022-08-29 22:04:50 +02:00
2022-07-08 16:11:30 +02:00
2022-08-29 21:39:42 +02:00
2022-07-07 16:25:49 +02:00
2022-07-05 11:45:34 +02:00
2022-07-05 11:45:34 +02:00
2022-08-29 22:04:50 +02:00
2022-07-05 11:45:34 +02:00

Pluckr

Pluckr is a (currently non-functional) project aiming at helping folks find available trees, plants and spices to pluck from.

About the project

This project is build with Ktor for the backend, backed by a PostgreSQL database and using Exposed to interact with the database. The frontend is buildt with Open-WC, Lit and Leaflet in Javascript.

Running the project locally

The project is in 3 separate pieces. You need to :

  • Fire up a PostgreSQL database, I use a local Docker image for the moment
  • Fire the backend. You do this using ./gradlew run.
    • By default, the app will run with a H2 in memory database. Change the config file to run another configuration
    • ( ex: $./gradlew run --args="-config=src/main/resources/application.test.conf)
  • Fire the frontend. It is located in src/js/pluckr-app. Run npm install and then npm start

TODOs

  • Adds tests and install Kover
  • Look into Qonada and Detekt
  • Automated deployment
  • Setup local and remote db
  • Build the freaking project
  • How to see trends with Detekt?

License

This is a personal project, you may not do anything with it without my permission 😊. All rights reserved.

Author

Julien Lengrand-Lambert

Description
No description provided
Readme 1.6 MiB
Languages
JavaScript 56.1%
Kotlin 41.2%
HTML 2%
Shell 0.7%