Back

June 17, 2024

Machinesync

Project: Repository

This SaaS project allows users to purchase and consume credits for various features. Administrators can control feature availability, assign credit requirements, and manage credit packages. Users receive free credits upon registration, and can buy more via Stripe. The system tracks feature usage and ensures features are blocked if insufficient credits are available.

Technologies used:

Tecnologias: PHP | Laravel | Tailwind | React | Stripe | Sqlite

Features of the Project

Feature Creation and Credit Charging

  • Create features and charge credits to users for using these features.

Feature Publication Control

  • Control which features are published on the website from the database.

Credit Assignment

  • Assign the number of required credits to each feature.

Free Credits Management

  • Control how many free credits are given to a user upon registration.

Credit Usage

  • Decrease the user's number of credits when a particular feature is used.

Feature Blocking

  • Block features if the user does not have enough credits.

Package Management

  • Full control over the number of credit packages displayed.
  • Determine the number of credits each package contains and its price.

Credit Purchase Integration

  • Implement the ability to buy more credits using Stripe.

Usage History Tracking

  • Track the usage history of features.

Front-end Design Progress

Home!

269shots_so

Login!

310shots_so

Register! 960shots_so

Testimonials 168shots_so

Dashboard:

332shots_so 646shots_so 833shots_so

Payment:

244shots_so