Giter Club home page Giter Club logo

invoice-app's Introduction

Hi there!

I'm Pascal, 22 yrs, Full-Stack developer from 🇩🇪 Germany.

below is some stuff I like and often use

🚀 Technologies

💻 Tools

📊  Analytics

Pascals GitHub streak

Pascals top used languages Pascals GitHub Stats

invoice-app's People

Contributors

dependabot[bot] avatar dstn avatar pscldev avatar versionmaster avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

Forkers

celicaxx

invoice-app's Issues

Cache for clients and documents

Implement a cache for the client and documents routes. Currently just the statistics get cached for a hour, this should't be a big performance improvement for the scale of this system, but a nice to have

Toast-Messages

Toast messages for any interaction with the api so a user got a feedback if something got wrong

Refactor Client-Document ManyToOne Relation

Currently the client will eager the documents, the documents also need in the frontend some informations from the client object. So this could be improved to save up some requests or maybe get the data from the frontend store

Create interface and adapter logic for file-service

Currently files can only be saved to the locale storage and is hardcoded to the file-service.
In the future it would be possible to extract those methods to a interface and create adapters for multiple sources like icloud, google drive or whatever cloud storage you think of

Backend: Seeding

Currently the seeding process is simple designed and structured inside a single SeederService. This decision was made because there are currently just "settings" which has to be seeded.

In the future it could be improved with a abstraction of the seeder service into splitted seeder for each module.

Dashboard isn't reflecting theme-switch

Currently the dashboard is based on a js object which also contains the style. Therefore it isnt reflecting the theme-switch and only change colors on reload.

Todo => Switch styling from object to css

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.