mirror of
https://github.com/jlengrand/pluckr.git
synced 2026-03-10 00:31:17 +00:00
main
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. Runnpm installand thennpm 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
Description
Languages
JavaScript
56.1%
Kotlin
41.2%
HTML
2%
Shell
0.7%