This project is a Stripe integration service for a subscription-based application.
The project is structured as follows:
- cmd/api: The main application
- internal/app: The application logic
- internal/config: The configuration
- internal/database: The database
- internal/models: The models
- internal/services: The services
- internal/app/handlers: The handlers
- internal/app/services: The services
- internal/app/migrations: The migrations
- internal/app/migrations/000001_create_users_and_subscriptions_table.up.sql: The initial migration
- internal/app/migrations/000001_create_users_and_subscriptions_table.down.sql: The initial migration
- internal/app/models: The models
- internal/app/services: The services
To run the application, you need to have Go installed on your system.
To run the application, you need to have a PostgreSQL database running.
To run the application, you need to have a Stripe account.
To run the application, you need to have a Stripe API key.
To run the application, you need to have a Stripe Webhook secret.