Skip to content

I'm wanted to learn SolidJS, Pocketbase and GH Actions, so again I crammed new technologies into one tiny project with wacky animations.

Notifications You must be signed in to change notification settings

Wawrzyn321/cost-return

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The background

I like to play squash, but renting a racket everytime amounts to a lot of money, so I bought me a pretty decent squash racket. It's an investment, so when it returns?

The idea

I want to keep track of each and every "payoff" of an single "investment", so I know when the COST is RETURNED.

The requirements

  • Handle multiple users
  • Handle multiple "investments"
  • Sharing "investment" progress

The structure

  • Frontend: SolidJS with TailwindCSS & DaisyUI, w a c k y a n i m a t i o n s
  • Backend: Flask - a Pocketbase proxy, with two custom endpoints (for login & shared collections)
  • Database: Pocketbase

The details

  • Frontend
  • Backend
  • Database models:
    • Collection - a model of an "investment", contains the owner reference, initial amount and a name.
    • CollectionEntry - a model for single payment, contains collection reference, cash amount and a comment.
    • Users are kept as a default "User" Pocketbase collection.

About

I'm wanted to learn SolidJS, Pocketbase and GH Actions, so again I crammed new technologies into one tiny project with wacky animations.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published