Aflah-backer / chaloExam

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MERN Document Search Application

A web application built using the MERN (MongoDB, Express, React, Node.js) stack that allows users to upload .docx files and search for terms within those files in a single file setup.

Features

  • Upload .docx files
  • Search for terms within uploaded files
  • Display the files that contain the searched term
  • Download the selected file

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

You will need the following tools installed on your computer to run this project:

  • Node.js
  • MongoDB

Installation

  1. Clone the repository: https://github.com/Aflah-backer/chaloExam.git

  2. Install the dependencies: For api: cors, dotenv, express, mammoth, mongoose, multer, nodemon For client: @mui/material, axios, jspdf, react-material-file-upload,

  3. Start the MongoDB server: when api start mongoDB server will start

  4. Start the application: api: npm start and client npm start

  5. Open your browser and go to http://localhost:3000 to access the application.

Built With

  • MongoDB - The database used
  • Express - The web framework used
  • React - The front-end library used
  • Node.js - The back-end runtime environment used

Contributing

If you'd like to contribute to this project, please create a pull request with a clear explanation of your changes.

About


Languages

Language:JavaScript 85.6%Language:CSS 9.3%Language:HTML 5.1%