Skip to content

harishnarain/ifiduk-app

Repository files navigation

IFIDUK - The marketplace for web based apps

MIT license

IFIDUK is an app suite for running your own SaaS marketplace. You assemble your app and deploy it on IFIDUK where your users can visit and deploy their own instances.

The suite consists of the following:

Table of Contents

Installation

This is the installation instructions for the ReactJS front end app.

  1. Clone this GitHub repository

    git@github.com:harishnarain/ifiduk-app.git
    
  2. Install all dependent npm packages

    npm install --save
    
  3. Run the development server

    npm start
    
  4. If deploying to a hosting platform follow the instructions of that platform for deploying React apps

Usage

Deploy apps

  1. Search for apps in the marketplace
  2. Click deploy on the product card
  3. Enter a tenant name and click deploy

Admin

  1. Sign in
  2. Click on the Admin Console from the Navbar
  3. Click Subscriptions to manage subscriptions

Features

  • Azure Active Directory B2C
  • Material UI for ReactJS
  • Axios for sending requests to Azure Functions deployment API
  • Data rendered via APIs from MongoDB
  • Data validation for tenant name
  • Refresh button and search forms are debounced

License

This project uses the MIT license

Contributing

Pull requests are welcome

Screenshots

Home Page

Screenshot1 Screenshot2 Screenshot3

Questions

Checkout my GitHub profile

Please feel free to email at: Harish.Narain@microsoft.com

About

IFIDUK Front End React App

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published