/invoicegenerator

Invoice generator made with AlpineJS and TailwindCSS

Primary LanguageHTMLMIT LicenseMIT

Invoice Generator ✨

All Contributors

Build Status GitHub issues GitHub forks GitHub stars GitHub license

This open source project is made to show my knowledge about JavaScript and Frontend Development πŸ€“

You can see the live project here πŸš€

πŸš€ Quick start

  1. Install dependencies.

    cd invoicegenerator/
    
    npm i
  2. Using commands.

    npm run start:dev # Start development server
    
    npm run start # Start production server
    
    npm run lint:js # Linter for JavaScript
    
    npm run lint:styles # Linter for styles
    
    npm run lint:html # Linter for HTML includir a11y
    
    npm run build # Build the project

What we use? 🧐

πŸ–₯ For the CSS i use TailwindCSS, i extremely recommend you to use this utility framework; it's going to help you to optimize your development time like 10x more faster

πŸ•Ή For the animation of the dropdown i use AlpineJS that is a reactive and declarative library with the nature of big frameworks like Vue or React at a much lower cost

πŸ‡ΊπŸ‡Έ For the internationalization i use i18next that is a framework written in and for JavaScript to use different languages in your code

πŸ’­ For the tooltips i use Tippy.js that is a lightweight library to make tooltips and popovers more faster than you think

Let's go and help open source projects 😎

Contributors ✨

Thanks goes to these wonderful people (emoji key):


Daniel Esteves

πŸ’»

Johann Schopplich

πŸ’» 🌍

This project follows the all-contributors specification. Contributions of any kind welcome!

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.