Skip to content

sctfic/SmartFact

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quote Invoice Application

Overview

The Quote Invoice Application is a web application designed to manage quotes, invoicing, scheduling, client lists, and product lists. It features a Node.js backend with OAuth2 authentication and a frontend built using HTMX or Vue.js.

Features

  • Quotes Management: Create, update, and retrieve quotes.
  • Invoicing: Manage invoices, including creation and updates.
  • Client Management: Add, update, and retrieve client information.
  • Product Management: Manage product data, including adding and updating products.
  • Scheduling: Create and manage schedules.
  • OAuth2 Authentication: Secure authentication for users.

Project Structure

quote-invoice-app
├── src
│   ├── server.js
│   ├── auth
│   ├── controllers
│   ├── routes
│   ├── models
│   └── utils
├── public
│   ├── index.html
│   ├── js
│   │   └── htmx.js
│   ├── css
│   │   └── styles.css
│   └── components
├── datas
├── docs
│   └── README.md
├── configs
├── package.json
├── tsconfig.json
└── README.md

Setup Instructions

  1. Clone the repository:

    git clone <repository-url>
    cd quote-invoice-app
    
  2. Install dependencies:

    npm install
    
  3. Configure the database and OAuth2 settings in the configs/ directory.

  4. Start the application:

    npm start
    
  5. Access the application in your web browser at http://localhost:3000.

Usage

  • Use the application to manage quotes, invoices, clients, products, and schedules.
  • Authenticate using OAuth2 for secure access.

Contributing

Contributions are welcome! Please submit a pull request or open an issue for any enhancements or bug fixes.

License

This project is licensed under the MIT License.

About

outil de facturation ultra ergonomique, rapide et lege, sans DB

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors