Giter Site home page Giter Site logo

awes-io / demo Goto Github PK

View Code? Open in Web Editor NEW
94.0 94.0 28.0 7.48 MB

🐙Awes.io Demo system with some of the functionality for overview of features.

Home Page: https://demo.awes.io

License: MIT License

PHP 78.53% Dockerfile 2.37% Shell 2.48% HTML 16.63%
awes-io demo laravel vue vuejs

demo's Introduction

Awes.io logo

Platform for Interactive Business Applications

10x faster to create than the traditional way • 3x increase application experiences • 60% decrease in development cost

License vue laravel Last commit Analytics Hosted by Package Kit Patreon

Features

  • Free and Open-Source
  • 34 ready-to-use dedicated open-source packages
  • Awesome interface with a dark mode as an out-of-the-box feature
  • Easy to customize, based on Laravel & Vue.js
  • Well-designed for CRM, ERP, SaaS, Admin Dashboards, and Startups
  • Simple support of the applications

Online Demo

Awes.io

Introduction

Awes.io is a platform that provides an awesome UI interface and list of packages to build custom interactive web applications.

Quick Start

1. Try It Out

We have developed the Demo for approximately 1 day. It's really a fast presentation what could be created based on the platform.

Go to Live Demo

2. Install Demo to your machine

When you are satisfied with the demo online version and want to start coding, we have prepared for you a docker-compose build for quick installation. Everything is ready for your experiments. 🧪

Go to repository with demo.

3. Build your "Hello World" application

If you have played enough in the demo on your local machine, you can install an empty build and create your first hello world app.

Go to installation guide

Available Packages

All packages from the table are ready to install within Composer. Unfortunately, we have a limit of resources and have not published all list of packages to GitHub yet. Most parts of it located in our private repositories. We are working hard to open them as quickly as possible.

For installation the packages you have to create a project on Package Kit (it's free) and add the packages to your project. Then it will be ready by the Composer.

Package        Version        Downloads          Framework
Auth
The basic and two-factor authentications, as well as the possibility to log in by using a social network account.
Last version Downloads Laravel
Auto Captcha
Shows Google reCAPTCHA automatically, depending on API request frequency, to prevents DoS and Brute Force attacks
Last version Downloads Laravel
Awes SPA
Transformation of Awes.io to Single-page application.
Last version Downloads vue
Base js
A minimalistic bundle, that includes shared JS methods, common event bus, and also provides functionality for other component modules registration
Last version Downloads vue
Billing
Simple billing system to use it on the platform.
Last version Downloads Laravel
Billing Paypal
Billing integration with PayPal.
Last version Downloads Laravel
Billing Stripe
Billing integration with Stripe.
Last version Downloads Laravel
Chart Builder
Vue.js module for building Charts based on chart.js
Last version Downloads vue
Context Menu
A dropdown menu component with extended functionality, like pushing GET-params in browser query string and sending AJAX requests
Last version Downloads vue
Crop Image
Vue.js module for cropping and resizing images on the client.
Last version Downloads Laravel
Docs
This package provides an easy way to create beautiful documentation for your product or application inside your Laravel app.
Last version Downloads Laravel
Filter Wrapper
The component allows form-builder to send data to the address bar of the browser.
Last version Downloads vue
Form Builder
A component that allows creating forms with two-way binding from data object with default HTML fields and custom, like multi-block or AJAX-select
Last version Downloads vue
GEO Location
Checking location based on IP user.
Last version Downloads Laravel
Google Cloud Images
Image server for Google Cloud App for cropping and delivery images.
Last version Downloads Laravel
Indigo Layout
Basic styles and components set for building user interfaces.
Last version Downloads vue
Localization Helper
Helper packages for simple translating of the interfaces.
Last version Downloads Laravel
Mail
Subscriptions, Blacklist, Logging - everything that you need for mail.
Last version Downloads Laravel
Modal Window
Modal window component, with HTML5-history navigation
Last version Downloads vue
Navigator
Build any menus in the project.
Last version Downloads Laravel
News
The package which enables to create news announcements and to combine them in categories, and etc.
Last version Downloads Laravel
Packaginator
Helper Laravel package for building backend structure for the app.
Last version Downloads Laravel
Page Map
Automatically creates anchor-links navigation from provided content.
Last version Downloads vue
Permission
The package allows to add permissions to roles and roles to users.
Last version Downloads Laravel
Reporter
Library with pre-configured reports to build charts on the pages.
Last version Downloads Laravel
Repository
The package which implements the repository pattern with the possibility to select data by means of criteria and filters - both basic, initial filters and new one's design by the developer.
Last version Downloads Laravel
Sticky Params
Vue.js module to save filter results and reinstall it after reloading the page.
Last version Downloads vue
System Notify
4 types of notifications for the Awes.io.
Last version Downloads vue
Tab Builder
A component for tabs with responsive navigation
Last version Downloads vue
Table Builder
A component that allows creating responsive HTML tables or lists from data object
Last version Downloads vue
Tags
Simple packages for building tag system for any models.
Last version Downloads Laravel
Theme Switcher
Helper component for setting light or dark theme on a website which stores it is value in Cookie
Last version Downloads vue
Virtual Tour
It provides a quick and easy way to guide your users through your application.
Last version Downloads vue

Installation

The build inside of the repository does not exist any backend logic. The build is needed if you would like to start a new project.

👽️ if you see this system for the first time, we strongly recommend installing our demo first!

Via Awes.io Installer

Awes.io utilizes Composer to manage its dependencies. So, before using Awes.io, make sure you have Composer installed on your machine.

First, download the installer using Composer:

composer global require awes-io/installer

Make sure to place composer's system-wide vendor bin directory in your $PATH so the awes-io executable can be located by your system. This directory exists in different locations based on your operating system; however, some common locations include:

  • macOS: $HOME/.composer/vendor/bin, command: export PATH=~/.composer/vendor/bin:$PATH
  • GNU / Linux Distributions: $HOME/.config/composer/vendor/bin
  • Windows: %USERPROFILE%\AppData\Roaming\Composer\vendor\bin

Once installed, the awes-io new command will create a fresh Awes.io installation in the directory you specify. For instance, awes-io new crm will create a directory named crm containing a fresh Awes.io installation with all of Awes.io's dependencies already installed:

awes-io new crm

Manual installation

For the fast start, we recommend using AwesIO Installer. If for some reason it's not an option, please follow the instruction:

  1. Clone the repository: git clone [email protected]:awes-io/awes-io.git
  2. Create a project by the link: https://www.pkgkit.com/awes-io/create
  3. Copy project's API key and save it to your composer.json
  4. composer install
  5. Done! 🍺

Documentation

Full documentation please follow to official website of Awes.io.

Support Us

Become a Patreon

License

MIT

demo's People

Contributors

begimov avatar dependabot[bot] avatar illjah42 avatar jshantal avatar maxalmonte14 avatar yevhenlisovenko avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

demo's Issues

without docker?

Hello,

is it possible to run the demo without docker?
If yes, how?

Potential security issue

Hey there!

I belong to an open source security research community, and a member (@noobpk) has found an issue, but doesn’t know the best way to disclose it.

If not a hassle, might you kindly add a SECURITY.md file with an email, or another contact method? GitHub recommends this best practice to ensure security issues are responsibly disclosed, and it would serve as a simple instruction for security researchers in the future.

Thank you for your consideration, and I look forward to hearing from you!

(cc @huntr-helper)

Denied

$ git clone [email protected]:awes-io/demo.git
Cloning into 'demo'...
The authenticity of host 'github.com (13.236.229.21)' can't be established.
RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added 'github.com,13.236.229.21' (RSA) to the list of known hosts.
[email protected]: Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

disallowed MIME type and CORS

Your issue may already be reported!
Please search on the issue tracker before creating one.

Hello, i have this issue after installing the demo on my development server

Loading module from “https://s0.pkgkit.com/undefined/awes-io/chart-builder/v1.1.0/js/main.js?v=20190814075413” was blocked because of a disallowed MIME type (“text/html”). login
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://s0.pkgkit.com/undefined/awes-io/chart-builder/v1.1.0/js/main.js?v=20190814075413. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
Module source URI is not allowed in this document: “https://s0.pkgkit.com/undefined/awes-io/chart-builder/v1.1.0/js/main.js?v=20190814075413”. login:42:1
Loading module from “https://s0.pkgkit.com/undefined/awes-io/context-menu/v1.1.2/js/main.js?v=20190814075413” was blocked because of a disallowed MIME type (“text/html”). login
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://s0.pkgkit.com/undefined/awes-io/context-menu/v1.1.2/js/main.js?v=20190814075413. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
Module source URI is not allowed in this document: “https://s0.pkgkit.com/undefined/awes-io/context-menu/v1.1.2/js/main.js?v=20190814075413”. login:43:1
Loading module from “https://s0.pkgkit.com/undefined/awes-io/filter-wrapper/v1.1.0/js/main.js?v=20190814075413” was blocked because of a disallowed MIME type (“text/html”). login
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://s0.pkgkit.com/undefined/awes-io/filter-wrapper/v1.1.0/js/main.js?v=20190814075413. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
Module source URI is not allowed in this document: “https://s0.pkgkit.com/undefined/awes-io/filter-wrapper/v1.1.0/js/main.js?v=20190814075413”. login:44:1
Loading module from “https://s0.pkgkit.com/undefined/awes-io/form-builder/v1.7.0/js/main.js?v=20190814075413” was blocked because of a disallowed MIME type (“text/html”). login
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://s0.pkgkit.com/undefined/awes-io/form-builder/v1.7.0/js/main.js?v=20190814075413. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
Module source URI is not allowed in this document: “https://s0.pkgkit.com/undefined/awes-io/form-builder/v1.7.0/js/main.js?v=20190814075413”. login:45:1
Loading module from “https://s0.pkgkit.com/undefined/awes-io/indigo-layout/v1.10.15/js/main.js?v=20190814075413” was blocked because of a disallowed MIME type (“text/html”). login
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://s0.pkgkit.com/undefined/awes-io/indigo-layout/v1.10.15/js/main.js?v=20190814075413. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
Module source URI is not allowed in this document: “https://s0.pkgkit.com/undefined/awes-io/indigo-layout/v1.10.15/js/main.js?v=20190814075413”. login:46:1
Loading module from “https://s0.pkgkit.com/undefined/awes-io/modal-window/v1.1.3/js/main.js?v=20190814075413” was blocked because of a disallowed MIME type (“text/html”). login
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://s0.pkgkit.com/undefined/awes-io/modal-window/v1.1.3/js/main.js?v=20190814075413. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
Module source URI is not allowed in this document: “https://s0.pkgkit.com/undefined/awes-io/modal-window/v1.1.3/js/main.js?v=20190814075413”. login:47:1
Loading module from “https://s0.pkgkit.com/undefined/awes-io/system-notify/v1.2.3/js/main.js?v=20190814075413” was blocked because of a disallowed MIME type (“text/html”). login
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://s0.pkgkit.com/undefined/awes-io/system-notify/v1.2.3/js/main.js?v=20190814075413. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
Module source URI is not allowed in this document: “https://s0.pkgkit.com/undefined/awes-io/system-notify/v1.2.3/js/main.js?v=20190814075413”. login:48:1
Loading module from “https://s0.pkgkit.com/undefined/awes-io/table-builder/v1.3.0/js/main.js?v=20190814075413” was blocked because of a disallowed MIME type (“text/html”). login
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://s0.pkgkit.com/undefined/awes-io/table-builder/v1.3.0/js/main.js?v=20190814075413. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
Module source URI is not allowed in this document: “https://s0.pkgkit.com/undefined/awes-io/table-builder/v1.3.0/js/main.js?v=20190814075413”. login:49:1
Loading module from “https://s0.pkgkit.com/undefined/awes-io/theme-switcher/v1.1.0/js/main.js?v=20190814075413” was blocked because of a disallowed MIME type (“text/html”). login
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://s0.pkgkit.com/undefined/awes-io/theme-switcher/v1.1.0/js/main.js?v=20190814075413. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
Module source URI is not allowed in this document: “https://s0.pkgkit.com/undefined/awes-io/theme-switcher/v1.1.0/js/main.js?v=20190814075413”. login:50:1
Loading module from “https://s0.pkgkit.com/undefined/awes-io/virtual-tour/v1.2.0/js/main.js?v=20190814075413” was blocked because of a disallowed MIME type (“text/html”). login
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://s0.pkgkit.com/undefined/awes-io/virtual-tour/v1.2.0/js/main.js?v=20190814075413. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
Module source URI is not allowed in this document: “https://s0.pkgkit.com/undefined/awes-io/virtual-tour/v1.2.0/js/main.js?v=20190814075413”. login:51:1
The script from “https://s0.pkgkit.com/undefined/awes-io/base-js/v1.8.3/js/main.js?v=20190814075413” was loaded even though its MIME type (“text/html”) is not a valid JavaScript MIME type. login
Loading failed for the <script> with source “https://s0.pkgkit.com/undefined/awes-io/base-js/v1.8.3/js/main.js?v=20190814075413”. login:55:1

my server is
ubuntu 18.04
PHP 7.2.19-0ubuntu0.18.04.2
mysql Ver 14.14 Distrib 5.7.27

i have add PKGKIT_CDN_KEY to .env and API to composer.json
i have add allowed domains too

Screen Shot 2019-08-14 at 16 07 18

i read https://github.com/awes-io/demo/issues/1
you can add the asset localy. how to do that?

CORS issue on XAMPP

Your issue may already be reported!
Please search on the issue tracker before creating one.

Expected Behavior

Getting errors at login page. Is CORS required?

Current Behavior

I followed the manual installation for using Composer Install on XAMPP. The login view doesnt show the login fields and the styling looks invalid. Looking at the browser errors we can see the following:

Failed to load resource: the server responded with a status of 404 ()
register:1 Access to script at 'https://cdn.pkgkit.com/undefined/awes-io/theme-switcher/undefined/js/main.js?v=20190617180425' from origin 'http://memberstudio.devel' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
cdn.pkgkit.com/undefined/awes-io/theme-switcher/undefined/js/main.js?v=20190617180425:1 Failed to load resource: net::ERR_FAILED
register:1 Access to script at 'https://cdn.pkgkit.com/undefined/awes-io/virtual-tour/undefined/js/main.js?v=20190617180425' from origin 'http://memberstudio.devel' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
cdn.pkgkit.com/undefined/awes-io/virtual-tour/undefined/js/main.js?v=20190617180425:1 Failed to load resource: net::ERR_FAILED
register:1 Access to script at 'https://cdn.pkgkit.com/undefined/awes-io/indigo-layout/undefined/js/main.js?v=20190617180425' from origin 'http://memberstudio.devel' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
cdn.pkgkit.com/undefined/awes-io/indigo-layout/undefined/js/main.js?v=20190617180425:1 Failed to load resource: net::ERR_FAILED
register:1 Access to script at 'https://cdn.pkgkit.com/undefined/awes-io/filter-wrapper/undefined/js/main.js?v=20190617180425' from origin 'http://memberstudio.devel' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
cdn.pkgkit.com/undefined/awes-io/filter-wrapper/undefined/js/main.js?v=20190617180425:1 Failed to load resource: net::ERR_FAILED
register:1 Access to script at 'https://cdn.pkgkit.com/undefined/awes-io/chart-builder/undefined/js/main.js?v=20190617180425' from origin 'http://memberstudio.devel' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
cdn.pkgkit.com/undefined/awes-io/chart-builder/undefined/js/main.js?v=20190617180425:1 Failed to load resource: net::ERR_FAILED
register:1 Access to script at 'https://cdn.pkgkit.com/undefined/awes-io/form-builder/undefined/js/main.js?v=20190617180425' from origin 'http://memberstudio.devel' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
cdn.pkgkit.com/undefined/awes-io/form-builder/undefined/js/main.js?v=20190617180425:1 Failed to load resource: net::ERR_FAILED
cdn.pkgkit.com/undefined/awes-io/system-notify/undefined/css/main.css?v=20190617180425:1 Failed to load resource: the server responded with a status of 404 ()
cdn.pkgkit.com/undefined/awes-io/indigo-layout/undefined/css/main.css?v=20190617180425:1 Failed to load resource: the server responded with a status of 404 ()
register:1 Access to script at 'https://cdn.pkgkit.com/undefined/awes-io/modal-window/undefined/js/main.js?v=20190617180425' from origin 'http://memberstudio.devel' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
cdn.pkgkit.com/undefined/awes-io/modal-window/undefined/js/main.js?v=20190617180425:1 Failed to load resource: net::ERR_FAILED
register:1 Access to script at 'https://cdn.pkgkit.com/undefined/awes-io/table-builder/undefined/js/main.js?v=20190617180425' from origin 'http://memberstudio.devel' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
cdn.pkgkit.com/undefined/awes-io/table-builder/undefined/js/main.js?v=20190617180425:1 Failed to load resource: net::ERR_FAILED
register:1 Access to script at 'https://cdn.pkgkit.com/undefined/awes-io/context-menu/undefined/js/main.js?v=20190617180425' from origin 'http://memberstudio.devel' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
cdn.pkgkit.com/undefined/awes-io/context-menu/undefined/js/main.js?v=20190617180425:1 Failed to load resource: net::ERR_FAILED
register:1 Access to script at 'https://cdn.pkgkit.com/undefined/awes-io/system-notify/undefined/js/main.js?v=20190617180425' from origin 'http://memberstudio.devel' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.