https://github.com/arunsai63/react-forms
π A throwback to my early dev days β a Google Forms clone built with React + Bootstrap. Features form creation, Google Sign-In, and local JSON server as backend. Still standing strong (on Node 12 π
).
https://github.com/arunsai63/react-forms
bootstrap googleforms json-server react
Last synced: about 2 months ago
JSON representation
π A throwback to my early dev days β a Google Forms clone built with React + Bootstrap. Features form creation, Google Sign-In, and local JSON server as backend. Still standing strong (on Node 12 π ).
- Host: GitHub
- URL: https://github.com/arunsai63/react-forms
- Owner: arunsai63
- Created: 2020-06-14T10:28:25.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2025-03-29T20:34:28.000Z (about 2 months ago)
- Last Synced: 2025-03-29T21:26:01.159Z (about 2 months ago)
- Topics: bootstrap, googleforms, json-server, react
- Language: JavaScript
- Homepage: https://arunsai63.github.io/react-forms/
- Size: 494 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# π React Google Forms Clone

> Built this as one of my first full-stack projects β a functional clone of Google Forms with form creation, sign-in, and form management. React + Bootstrap on the frontend, and a local `json-server` as a makeshift backend. Letβs just say it was my bootstrapped backend era π.
---
## π Live Demo
π [Check it out on GitHub Pages](https://arunsai63.github.io/react-forms/)
---
## β¨ Features
- Create your own custom forms with various input types
- Google Sign-In (used email as the user key)
- View all your submitted forms
- View individual form pages
- Simple UI with Bootstrap
- Backend powered by `json-server` (local JSON API)---
## π οΈ Tech Stack
- **Frontend:** React (v16), Bootstrap
- **Auth:** Google Sign-In
- **Backend:** JSON Server (local dev only)
- **Routing:** React Router---
## π¦ Getting Started (Dev)
You'll need an older Node version (~v12) to run this smoothly.
```bash
nvm install 12.22.12
nvm use 12.22.12
npm install
npm start