GithubHelp home page GithubHelp logo

doc22940 / webcodesk-srv Goto Github PK

View Code? Open in Web Editor NEW

This project forked from webcodesk/webcodesk-srv

1.0 1.0 0.0 2.36 MB

Webcodesk - Web Application Builder

Home Page: https://webcodesk.com

License: GNU General Public License v3.0

JavaScript 98.23% HTML 0.13% CSS 1.64%

webcodesk-srv's Introduction

Webcodesk logo

Introduction

The best way to tell about Webcodesk is to let you try it in action.

So instead of an introduction, I would recommend you to complete the tutorial in the online version of Webcodesk. Click on the link below.

Here you can see the first part of creating a ToDo application in Webcodesk.

To React developers

Your experience will tell you that you do not need any visual builders because they are limited in functionality, unreliable, and they all suck.

But if you give Webcodesk a chance and try to create your own small SPA in it, I assure you, you won't ever want to write a ton of extra code.

How it works

Each project for Webcodesk is generated using the create-react-app. Additionally, react-app-framework, a library designed for Webcodesk, is added to the project code.

The project contains configuration files that are fed to the React App Framework. The Framework in its turn creates pages, routes, and makes containers for Redux from simple React components.

Then the Framework connects the containers into chains of actions, exactly as you do it using Redux actions.

The configuration of the Framework is complex enough to write it manually. So Webcodesk lets you create and edit it with:

  • the page editor
  • the flow diagram editor

All you have to do is write the code of React components and functions.

Installation

  • Run commands in the command line one by one.
> npx @webcodesk/install-webcodesk <new-project-name-dir>

> cd ./<new-project-name-dir>

> yarn wcd
  • Open Webcodesk in the browser:
http://localhost:7070
  • Choose any project on the market

  • Now open the project's source code in your favorite IDE

It is better to init a source code repository before you setup the project's workspace in the IDE. For example, please read the instruction about how to do this for GitHub repo: Adding an existing project to GitHub using the command line

Documentation

In the User Guide, you will find technical details on how to create components and functions and how to use them to build an application.

Contribution

I'm quite open to new feature requests, or any work you want to do. But let's discuss the feature in a new issue with the detailed description before creating new PR.

Community

If you need any help or want someone to set up the workspace with you and get you stepping through code in your IDE, don't be afraid to speak up!

You can ask questions at Webcodesk subreddit.

License

GNU GPLv3

Copyright (c) 2019 Alex Pustovalov

webcodesk-srv's People

Stargazers

 avatar

Watchers

 avatar

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.