Skip to content

It is a system for generating invoices and sending them to the customer

Notifications You must be signed in to change notification settings

ich-kirich/Invoice-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 

Repository files navigation

Invoice-Generator

It is a system for generating invoices and sending them to the customer


Launch project:

  • npm start - build the project and start the server
  • npx sequelize-cli db:migrate - start the migration process
  • npx sequelize-cli db:seed:all - upload seeds(optional)
  • npm run dev - start the project in developer mode and start the server
  • docker run -d --name redisd redis - create a docker container for redis
  • docker start redisd - run the created docker container with redis
  • http://localhost:5000/api-docs - request to open swagger ui

Technology stack

  • ExpressJS, NodeJS, Typescript, Nodemon, PostgreSQL, Sequelize ORM, Docker, Node-config, Eslint, Prettier, Postman, Swagger, React, ReactDOMServer, Material UI, Git, BullMQ, Redis, Nodemailer, Swagger Ui Express, Http Status Codes, Html Pdf Node