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.
Client
- To run this project, first run this command:
git clone https://github.com/Goldfish7718/invoiced.git
- Now run 2 commands:
npm install
npm run dev
Server
-
First cd into the server folder with the following command:
cd server
-
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.
-
Now install dependencies and start the server
npm install
npm run dev
- 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
- For any questions, please contact me on my email: [email protected]
- This project is licensed under the MIT License.