Welcome to the GForm Clone project! This project is a clone of Google Forms built using the MERN (MongoDB, Express.js, React.js, Node.js) stack. It allows users to collect details from users for events, store them, and manage event registrations seamlessly.
- Features
- Tech Stack
- Demo
- Folder Structure
- Usage
- Installation
- Event Registration: Allows users to register for events by filling out the required details.
- Data Storage: Stores event registration details securely in a MongoDB database.
- User Authentication: Supports user authentication for managing events and registrations.
- Simple Design: Ensures the page is responsive and accessible across various devices.
- HTML
- CSS
- React.js: A JavaScript library for building user interfaces.
- Vite: A fast build tool for modern web development.
- Express.js: A web application framework for building robust APIs.
- Node.js: A JavaScript runtime for server-side development.
- MongoDB(Atlas): A cloud based NoSQL database for storing details.
- No demo available at moment
- client/: Contains the frontend React application.
- server/: Contains the backend Node.js application.
- public/: Contains static assets for the frontend application.
- src/: Contains the source code for both frontend and backend applications.
Once the application is running,
- Users can access the registration form to provide their details for event registration.
- Organisers can access the data through database
- User authentication ensures secure access to event management features.
git clone https://github.com/prasannavb/GForm.git
cd client
cd server
npm install
npm run dev