https://github.com/nthings/homeblinds-facturacion
Facturacion para un negocio local
https://github.com/nthings/homeblinds-facturacion
Last synced: 4 months ago
JSON representation
Facturacion para un negocio local
- Host: GitHub
- URL: https://github.com/nthings/homeblinds-facturacion
- Owner: nthings
- License: mit
- Created: 2017-10-27T16:03:49.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2026-02-14T20:56:14.000Z (6 months ago)
- Last Synced: 2026-02-15T02:55:36.175Z (6 months ago)
- Language: CSS
- Homepage: https://facturacionhomeblinds.herokuapp.com
- Size: 3.37 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Homeblinds Facturacion
FacturaciΓ³n para negocio de persianas
## β‘ Tech Stack
- **Frontend**: Angular 19.2 (**ALL XSS vulnerabilities FIXED**)
- **Backend**: Express.js with TypeScript
- **Database**: MongoDB with Mongoose 8
- **Authentication**: JWT (JSON Web Tokens)
- **UI Framework**: Bootstrap 3, Angular Material 19
- **Styling**: Dart Sass (pure JavaScript, no native compilation)
- **Invoice API**: [FacturAPI](https://github.com/FacturAPI/facturapi-node)
## π Quick Start
### Prerequisites
- Node.js 24.x
- MongoDB (local or MongoDB Atlas)
- npm or yarn
### Installation
```bash
# Clone the repository
git clone
cd homeblinds-facturacion
# Install dependencies
npm install
# Set environment variables
export MONGODB_URI=mongodb://localhost:27017/homeblinds
export SESSION_SECRET=your-secret-key-here
export API_KEY=your-facturapi-key-here
# Run in development mode
npm run dev
```
### Available Scripts
- `npm run dev` - Run development mode with hot reload
- `npm run build` - Build for production
- `npm start` - Start production server
- `npm test` - Run tests
- `npm run lint` - Lint code
## π Security
β
**ALL CRITICAL VULNERABILITIES FIXED**
See [SECURITY.md](./SECURITY.md) for complete security information.
## π Documentation
- [Vercel Deployment Guide](./VERCEL_DEPLOYMENT.md)
- [Security Report](./SECURITY.md) - All XSS vulnerabilities fixed!
- [Upgrade Summary](./UPGRADE_SUMMARY.md)
- [node-sass to Dart Sass Migration](./NODE_SASS_MIGRATION.md)
- [Express Static Serving for Vercel](./EXPRESS_STATIC_MIGRATION.md)
## π οΈ Recent Updates (February 2026)
- β
**Upgraded Angular from v4 to v19** (ALL XSS VULNERABILITIES FIXED)
- β
Updated TypeScript from v3.9 to v5.5
- β
Migrated RxJS operators to v7 pipe syntax
- β
**Migrated from node-sass to Dart Sass** (Vercel compatible, no Python required)
- β
**Adapted Express for Vercel static serving** (public/ directory, no express.static())
- β
Updated all server dependencies
- β
Added Vercel deployment configuration
- β
Fixed all security vulnerabilities
- β
Modernized build configuration
## π€ Contributing
Built thanks to [FacturAPI](https://github.com/FacturAPI/facturapi-node)
## π License
MIT