/
invoicely
Private
Invoicely Repo
main
1 branch
0 tags
HD
heyrico design
00aef13n
3 commits
docs
Update API reference docs
2 days ago
images
Add project logo and demo screenshots
2 days ago
invoicely
Implement upgrade and fix client service
3 months ago
Procfile
Procfile: heroku config files
3 months ago
invoicely.sql
Implement upgrade and fix client service
3 months ago
requirements.txt
Implement upgrade and fix client service
3 months ago
run.py
Implement upgrade and fix client service
3 months ago
settings
Create settings for the admin
3 months ago
migrations
Implement upgrade and fix client service
3 months ago
app.py
Bug fix: users not for signing
3 days ago
admin.py
Implement upgrade and fix client service
3 months ago
apps.py
Implement upgrade and fix client service
3 months ago
forms.py
Implement upgrade and fix client service
3 months ago
models.py
Implement upgrade and fix client service
3 months ago
admin
Implement admin create page
3 months ago
authentication
Implement authentication and creation page with...
3 months ago
LICENSE
Initial commit
3 months ago
GLCODE.md
By adding
just now
env-sample
Implement upgrade and fix client service
3 months ago
build.json
for initial repo and setup
2 weeks ago
manage.json
for initial repo and setup
2 weeks ago
README.md

Invoicely Open Source

A modern, responsive website template built with HTML, CSS, and JavaScript.

Html
TS
JS

Invoicely - (Contributions Accepted)

Modern, open-source invoice generator platform built with Next.js, PDF, and TypeScript.

🚀Quick Start

Prerequisites

  • Node.js - 18 or higher
  • React 18 - UI library
  • PostgreSQL - Database for storing application data

Installation

1. Clone the repository

git clone https://github.com/legions-developer/invoicely.git

2. Install dependencies

npm install

3. Set up environment variables

# Create .env.local file in root directory
# Add required environment variables below
NEXT_PUBLIC_APP_URL=http://localhost:3000
DATABASE_URL=your_database_url

4. Set up the database

# Generate database schema
npm run db:generate
# Run migrations
npm run db:migrate

5. Start development server

npm dev

🛠️Tech Stack

Core Framework

  • Next.js 15.1 - React framework with App Router
  • React 18 - UI library
  • TypeScript 5.6.3 - Type-safe JavaScript

API & State Management

  • tRPC 11.1.2 - End-to-end type APIs
  • TanStack Query 5.76.1 - Server state management
  • Zod 3.24.1 - Schema validation

UI & Styling

  • Tailwind CSS 4 - Utility CSS framework
  • Radix UI - Headless UI components
  • Lucide React - Icon library
  • Next Themes - Theme management

Database & Authentication

  • Drizzle ORM 0.38.1 - Type-safe database ORM
  • Neon Database - Serverless PostgreSQL
  • Google OAuth - Social authentication

File Storage & PDF

  • Cloudflare R2 - Object storage
  • React PDF 8.2.1 - PDF generation

Development Tools

  • Turbo 2.3.3 - JavaScript build system
  • Prettier 3.4.2 - Code formatting
  • Husky 9.1.7 - Git hooks

Analytics & Monitoring

  • PostHog - Product analytics
  • OpenPanel - Privacy-focused analytics
  • React Scan - Performance debugging

Utilities

  • Date-fns 4.1.0 - Date manipulation
  • Decimal.js 10.4.3 - Arbitrary precision arithmetic
  • UUID 11.0.3 - Unique identifier generation

📁 Project Structure

invoicely/
├── app/
│ ├── api/
│ ├── dashboard/
│ └── globals.css
├── components/
├── lib/
├── public/
└── README.md

About

Invoicely is a simple and easy to use invoice generator where you can create beautiful and professional invoices in minutes. ~ Proudly OSS

git
cli
javascript
nextjs latest
github-api-v4
Readme
Apache-2.0 license
Security policy
Activity — 152 commits
33.9kstars
858watching
5.7kforks

Contributors

1
legions-developer
legions-developerLegion

Deployments

252
Preview1 day ago
Production3 days ago

Languages

TypeScript93.3%
MDX5.3%
Other1.4%
Built with v0