Soloinvoice is a Simple WEB app to get the invoices from your stripe customers and print them as PDF, You need to get an API key from stripe from the project you want to get the invoices from and add it to the .env file, make sure is just read only key.
STRIPE_SECRET_KEY=xxx
- react: Essential for building user interfaces.
- ShadcnUI Components
- next: Framework for React applications, including server-side rendering.
- date-fns: Date utility library for parsing and formatting dates.
- stripe: Payment processing integration.
- eslint: Linting tool for maintaining code quality.
- typescript: Superset of JavaScript providing static typing.
- app: Main application logic and entry point.
- app/api: API related functionalities and endpoints.
- app/api/get-invoices: Specific endpoint for retrieving invoices.
- components: Reusable UI components.
- components/ui: UI-specific components.
- lib: External libraries or utility functions.
- public: Static assets and files for public access.
-
Step 1
-
Step 2
1.Clone the soloinvoice repository:
git clone https://github.com/deifos/soloinvoice
2.Install the dependencies with one of the package managers listed below:
pnpm install
bun install
npm install
yarn install
3.Start the development mode:
pnpm dev
bun dev
npm run dev
yarn dev
This project is licensed under the GNU General Public License v3.0 - see the GNU General Public License v3.0 file for details.