https://github.com/apoorv0503/invoice-automation-with-oauth-zapier-backend
This system allows users to log in using Google OAuth, view the details of due invoices in a SaaS platform, and automate the process of sending past-due invoice reminders and follow-up sequences. This system is integrated with Zapier to trigger automation actions.
https://github.com/apoorv0503/invoice-automation-with-oauth-zapier-backend
Last synced: 3 months ago
JSON representation
This system allows users to log in using Google OAuth, view the details of due invoices in a SaaS platform, and automate the process of sending past-due invoice reminders and follow-up sequences. This system is integrated with Zapier to trigger automation actions.
- Host: GitHub
- URL: https://github.com/apoorv0503/invoice-automation-with-oauth-zapier-backend
- Owner: Apoorv0503
- Created: 2024-07-13T09:05:53.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-07-13T09:08:44.000Z (10 months ago)
- Last Synced: 2025-01-16T14:29:35.734Z (4 months ago)
- Language: JavaScript
- Size: 11.7 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# InvoiceAutomationWithOAuth Backend
This repository contains the backend API server for the Invoice Automation system integrated with OAuth authentication.
### Features:
- Google OAuth integration for user authentication.
- REST API endpoints for retrieving invoice details and triggering automation.
- Integration with Zapier for automating past-due invoice reminders.### Technologies Used:
- Node.js and Express.js for backend development.
- Passport.js for OAuth authentication.
- Axios for making HTTP requests.
- Express-session for managing user sessions.
- Jest and Supertest for testing.### Setup Instructions:
1. Clone the repository.
2. Install dependencies using `npm install`.
3. Set the environment variables as described in `.env.example`.
4. Start the server using `npm start`.
5. The server will run on http://localhost:5000 by default.### Deployment:
- Deploy this server on platforms like Heroku, AWS EC2, or DigitalOcean.
- Ensure to configure environment variables for production deployments.