An open API service indexing awesome lists of open source software.

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 πŸ˜…).

Awesome Lists containing this project

README

        

# πŸ“ React Google Forms Clone

![Preview](https://github.com/user-attachments/assets/add3ff6e-3465-4b02-bc89-8e230388c75b)

> 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