This repository contains the Finch Developer Success Challenge project, which consists of a client-side and a server-side application.
Before you can run the project, make sure you have Node.js and npm (Node Package Manager) installed on your computer.
If you don't have Node.js installed, you can download it from the official website:
- Visit nodejs.org.
- Download the LTS (Long Term Support) version for your operating system (e.g., Windows, macOS, or Linux).
- Follow the installation instructions for your platform.
To update to the latest version, you can use the npm
package manager itself:
-
Open your terminal or command prompt.
-
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.
Follow these steps to run the Finch Developer Success Challenge project on your local machine:
- Clone the GitHub repository:
git clone https://github.com/pahadeyash/FinchDeveloperSuccesChallenge.git
- Navigate to the client folder:
cd FinchDeveloperSuccesChallenge/client
- Install client-side dependencies:
npm install
- Run the client application:
npm run dev
-
Open a new terminal window/tab.
-
Navigate to the server folder:
cd ../server
- Install server-side dependencies:
npm install
- 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.