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.
- 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.
- 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.
- User Statistics: Track and analyze user responses for each survey.
- Answered Questions: View comprehensive statistics on how users answered each question.
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]
Follow these steps to clone and start the project on your local machine:
-
Clone the repository:
git clone https://github.com/ShenggKai/react-form.git cd react-form
-
Install dependencies:
yarn install // or simply, yarn
-
Start the development server:
yarn start The application should now be running locally at http://localhost:3000.
This project is licensed under the GPL-3.0 license