Skip to content

Latest commit

 

History

History
57 lines (44 loc) · 1.67 KB

README.md

File metadata and controls

57 lines (44 loc) · 1.67 KB

Resume-Viewer

Resume Viewer for Purdue Data Mine Program. Built using React, Express.js, and MongoDB.

Prerequisites

  • Node.js (v18.12.1 or later)
  • npm (v8.19.2 or later)
  • A MongoDB instance running locally or accessible over the network

Setup

  1. Clone the repository:

    git clone https://github.com/xipengwang-alex/Resume-Viewer.git
    cd Resume-Viewer
  2. Install Backend Dependencies: Run the following command to install dependencies for backend:

    npm install
  3. Install Frontend Dependencies: Navigate to the client directory of your project and run the following command to install dependencies for frontend:

    cd client
    npm install
  4. Start MongoDB: Make sure your MongoDB instance is running. If you are running MongoDB locally, use the following command:

    cd ../
    mongod --dbpath=./data
  5. Start the Backend Server: Open a new terminal and navigate to the Resume-Viewer directory, run the following command:

    node server.js
  6. Start the Frontend Server: Open another terminal and navigate to the Resume-Viewer/client directory, run the following command:

    npm start

Usage

Once both the backend and frontend servers are running, navigate to http://localhost:3001 in your web browser to access the application.

Additional Information

  • The backend server will be running on http://localhost:3000
  • The frontend server will proxy requests to the backend, so you can make API requests from the frontend to /api/* and they will be forwarded to the backend server.