Finch Developer Success Challenge

This repository contains the Finch Developer Success Challenge project, which consists of a client-side and a server-side application.

Prerequisites

Before you can run the project, make sure you have Node.js and npm (Node Package Manager) installed on your computer.

Installing Node.js

If you don't have Node.js installed, you can download it from the official website:

  1. Visit nodejs.org.
  2. Download the LTS (Long Term Support) version for your operating system (e.g., Windows, macOS, or Linux).
  3. Follow the installation instructions for your platform.

Updating npm (if needed)

To update to the latest version, you can use the npm package manager itself:

  1. Open your terminal or command prompt.

  2. Run the following command to update npm to the latest version:

    npm install -g npm@latest

This command will update npm globally on your system.

Getting Started

Follow these steps to run the Finch Developer Success Challenge project on your local machine:

  1. Clone the GitHub repository:
git clone https://github.com/pahadeyash/FinchDeveloperSuccesChallenge.git
  1. Navigate to the client folder:
cd FinchDeveloperSuccesChallenge/client
  1. Install client-side dependencies:
npm install
  1. Run the client application:
npm run dev
  1. Open a new terminal window/tab.

  2. Navigate to the server folder:

cd ../server
  1. Install server-side dependencies:
npm install
  1. Start the server:
npm run server

This command will start the server on http://localhost:8000.

You should now be able to access the Finch Developer Success Challenge application in your web browser at http://localhost:5173.