Giter VIP home page Giter VIP logo

formz's Introduction

Formz

⚠️ **Due to heroku's decision to discontinue its free plan, this demo is no longer online and will not be put back online.

The concept was to create a form that when sent, sends a link via text message to the user, which displays the information previously entered.

This project was developed with React including create-react-app, the OVH API, normalize.css, react-router, firebase, uuid and react-loader-spinner.

French translation available / Traduction française disponible : HERE

DEMO.

Launch it yourself.

What does this project use:

Run it via localhost

You can start this project in a few steps :

  1. Clone this directory,
  2. run the command npm install ,
  3. Then rename the file '.env.dist' into '.env',
  4. You will need an account OVH Cloud and Google Firebase, In your firebase account, Go create a project and then create a web app (located by the </> logo), and take your firbaseConfig value in the 'SDK' field, then go to the "Firestore Database" tab and create a database, then a collection named 'datas', then a document named '0' (a placeholder), in the rules page, change what is noted by this: rules_version = '2'; service cloud.firestore { match /databases/{database}/documents { match /{document=**} { allow read, write: if true; } } } then save the rule.
  5. Once you have your accounts and yours projects, replace the variables in the '.env' with your own.
  6. You can now launch it :
    • in development mode: with the command npm start
    • or create a build : with the command npm run build

Précisions

  • The development mode launches a server locally on your machine at http://localhost:3000, the page will refresh on updates, and ESlint errors will be displayed in the console.
  • The build, will create a folder 'build' containing the site ready for use on any server, the file size is minimized.

Demo

A demo is available on : https://formz-react.herokuapp.com/.

A quota of sending text messages could be reached, blocking the proper working of this DEMO.

formz's People

Contributors

destroycom avatar

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.