ShenggKai / react-form

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

React Form

Project Overview

This project is a survey form application similar to Google Form. It allows users to create, edit, and share survey forms. It also tracks user responses and provides statistics.

Features

1. Authentication

  • Login: Users can securely log in to the application using their credentials.
  • Logout: Users can log out to end their session securely.
  • Registration: New users can register using their email or Google account for a hassle-free onboarding experience.

2. Survey Management

  • Create Forms: Easily create survey forms tailored to your needs.
  • Edit Forms: Modify existing forms to update questions or structure.
  • Share Forms: Share forms with others to collect responses collaboratively.

3. Result Tracking

  • User Statistics: Track and analyze user responses for each survey.
  • Answered Questions: View comprehensive statistics on how users answered each question.

Technologies

This project leverages a modern technology stack to provide a seamless user experience:

  • React.js: Front-end framework for building interactive user interfaces.
  • Firebase: Backend services for authentication and real-time database functionality.
  • [Additional technologies you've used]

Getting Started

Follow these steps to clone and start the project on your local machine:

  1. Clone the repository:

    git clone https://github.com/ShenggKai/react-form.git
    cd react-form
  2. Install dependencies:

    yarn install // or simply, yarn
  3. Start the development server:

    yarn start
    The application should now be running locally at http://localhost:3000.

Demo

YouTube Link

License

This project is licensed under the GPL-3.0 license

About

License:GNU General Public License v3.0


Languages

Language:JavaScript 75.7%Language:CSS 21.7%Language:HTML 2.6%