1
0
Fork 0
No description
Find a file
Techognito fc0f69dacb Added Statistics calculation
Statistics now show calculated values
2025-09-04 17:30:00 +02:00
dist worked on GarageApp stuff 2025-08-25 17:46:11 +02:00
node_modules Added Statistics calculation 2025-09-04 17:30:00 +02:00
src Added Statistics calculation 2025-09-04 17:30:00 +02:00
' Added Statistics calculation 2025-09-04 17:30:00 +02:00
bun-env.d.ts React init (via bun) 2025-07-26 21:58:52 +02:00
bun.lock Changed stuff, added filter for statistics module 2025-09-02 16:37:06 +02:00
bunfig.toml React init (via bun) 2025-07-26 21:58:52 +02:00
Dockerfile Fixed dockerfile 2025-07-27 12:44:42 +02:00
package.json Changed stuff, added filter for statistics module 2025-09-02 16:37:06 +02:00
README.md Update README.md 2025-08-26 18:11:43 +02:00
tsconfig.json React init (via bun) 2025-07-26 21:58:52 +02:00

This is a testing place for different react projects

  • Don't expect anything to work
  • Don't expect git best practices to be followed
  • Feel free to ask questions, if there is any of my code that doesn't make any sense
    • I'll answer when I have time
    • Answers may not be satisfying, or be good answers.
  • I am not a developer, and have no clue what I'm doing. "borrow" the code on your own risk

bun-react-template

Get bun: bun.com

To install dependencies:

bun install

To start a development server:

bun dev

To run for production:

bun start

This project was created using bun init in bun v1.2.19. Bun is a fast all-in-one JavaScript runtime.'

GarageApp / hammond port

This is a WIP porting of hammond, and will probably be put in it's own repo when ready.

todo in random order:

  • Create Your Vehicles module
  • Finish main app site
    • Your vehicles module
    • Last fillup and Odometer module
    • Statistics module
    • Quick Entry module
  • Make sure DB is created properly
  • Create Admin dashboard
  • Finish user hanling (login, what is viewed by who)
  • Set up translations for all parts properly
  • Create Vehicle view
  • Create new vehicle form
  • Check imports
    • Check that imports from Hammond works
    • Check that imports from Clarkson works
    • Check that imports from Fuelly works
    • Check that imports from Drivvo works
    • Check that imports from Generic CSV works
  • Create Quick Entry module
  • Create Add Fillup
  • Create Add Expense
  • Fix DockerFile

todo new features (features not in hammond):

  • darkmode/lightmode switch
  • Ability to set favicon and Icon as Admin
  • Add Vehicle type hybrid and PHEV needs to be allowed to both charge and add petrol/diesel -[ ] Add ability for vehicles to have more than one tank
  • Archive Vehicle
    • Export data for single vehicle
  • Connect attachements to expense reports
  • documentation (generally all features should be documented in how they work/what input is expected)
  • external login support (OIDC/SAML and social logins)
  • Vehicle notes
  • fillup/expense notes
  • Allow fillups/expense to add timestamp (Not just date)
  • Add PGSQL, mariaDB and mysql support
  • fillups/expense add timezone
  • recurring costs (Car loan etc.)
  • Add additional info to vehicles
    • Wheel size
    • Oil Type
    • Whiper size
  • Allow for external image storage
  • Add car images
    • add placeholder image
    • Change DB to contain img for vehicles
    • add ability in DB
  • Add PDF printout of vehicle expense history, with attachements
  • Add Ability to change language per user (keep stored in user settings)
    • Created menu item for changing language, but don't have users yet, so no way to store info