Goldfish7718 / invoiced

A billing software with direct payments through UPI. A small side project built with Next.js + Daisy UI

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Invoiced: Billing Saas Built on MERN stackπŸš€

Invoiced is a full stack billing application which provides an interface for cashiers to carry out payments.

Invoiced is a full stack billing application which can be used in stores for billing purposes. It implements Adding new Items, Payment through QR codes, a database with all the orders and generating + mailing the invoice to the consumer with also Twilio's SMS integration.

How to run project

Client

  1. To run this project, first run this command:
git clone https://github.com/Goldfish7718/invoiced.git
  1. Now run 2 commands:
npm install
npm run dev

Server

  1. First cd into the server folder with the following command: cd server

  2. Now create a .env file and pass 5 Environment variables in it by refering to the .env.example file in the server directory.

    You will need Twilio API keys for this project.

  3. Now install dependencies and start the server

npm install
npm run dev
  1. You should see the following message in the terminal. (You can change the port number if you want).
Server started on port 3000

Congratulations! You've successfully started both the servers

Contact πŸ”—

Licenses πŸ“ƒ

About

A billing software with direct payments through UPI. A small side project built with Next.js + Daisy UI

License:MIT License


Languages

Language:TypeScript 61.7%Language:JavaScript 38.0%Language:CSS 0.3%