Git Product home page Git Product logo

project-ideas's People

Contributors

marekdano avatar mereacre avatar nialljoemaher avatar

Watchers

 avatar  avatar

Forkers

mereacre ekaone

project-ideas's Issues

Project idea - React UI generator

React UI generator

Tier - Advanced

Description

The project idea is to create a framework that will allow users to create React pages/views share them and automatically generate the code. The framework will consist of a browser app and a server. The user will use the app to drag and drop various visual components on the canvas. The app will allow live previews as well as code generation for the designed UI. Subsequently the user can use the automatically generated React code in his or hers project.

Requirements

  1. The user car run the app and the server on his or hers PC.
  2. The app can be hosted on heroku, AWS or similar services.
  3. The app will allow the user to create UIs based on css/javascript components from Material UI, Bootstrap or other frameworks.
  4. The user will be able to drag and drop various components like Buttons, Lists, Checkboxes, Flex Grids, etc., on the canvas.
  5. The user will be able to arrange the components on the canvas as suited.
  6. The user will be able to preview the UI.
  7. The user will be able to generate the code and edit it if needed.
  8. The user will be able to share the generated pages/views with other users.
  9. The app should be able to generate the code for desktop as well as mobile applications.

Similar ideas

  1. Structor
  2. Webcodesk

Project idea - URL shortener generator

URL shortener generator

Tier: Intermediate

The application should have input where an URL address can be added and a button to generate a short URL.

The application can be hosted on Heroku on any free host providers.

This also could be a good practice to prepare for tech interviews as most companies ask about it in their interview process.

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.