Skip to content

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.

Notifications You must be signed in to change notification settings

prasannavb/GForm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

GForm Clone - MERN Stack

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.

Table of Contents

  • Features
  • Tech Stack
  • Demo
  • Folder Structure
  • Usage
  • Installation

Features

  • 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.

Tech Stack

  • 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.

Demo

  • No demo available at moment

Folder Structure

  • 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.

Usage

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.

Installation

To install and run this game locally, follow these steps:
  • Clone the repository:
  • git clone https://github.com/prasannavb/GForm.git
  • Navigate to the project directory:
  • cd client
    cd server
  • Install dependencies:
  • npm install
  • Start the development server:
  • npm run dev

    About

    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.

    Topics

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published