Skip to content

BaniSinghgithub/Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Enquiry Form It is a web application that allows users to submit and view structured content of questions/queries. Users can fill out a form for their question/query with details such as a title, content, and status. Once submitted, the data is stored in a database and displayed dynamically on the right-hand side of the page. And the submitted data can be modified as well as deleted. If user is interested to give answer of the queries, then user can add comment ( as answer ).

Features:

Form Submission: Allows users to enter and submit title, content, status, and text. Data Display: Submitted content is dynamically displayed on the right-hand side of the page. Authentication: Secure login and user authentication using Google Ops Console and JWT (JSON Web Token). Database Integration: Data is stored securely in MongoDB Atlas.

Technologies Used: Frontend: HTML, CSS, JavaScript, React.js (for form and dynamic display) Backend: Node.js with Express MongoDB Atlas (for database storage) Authentication: Google Ops Console (for authentication) JWT (for token-based authentication)

Getting Started Prerequisites To run this project locally, you'll need to have the following installed:

  Node.js
  MongoDB Atlas account
  Google Cloud Console account

Installation

  1. Clone the repository
  2. npm install for both frontend and backend separately
  3. npm start- for frontend, npm run dev- for backend