This repository contains the client side code for the Single Cell Pathway Analysis project. The client side code is responsible for the user interface and the communication with the server side code. The server side code is responsible for the data processing and the communication with the database.
The client side of the Single Cell Pathway Analysis project is written in JavaScript and uses the React framework.
- Node.js - version 14 or higher
- React - version 17 or higher
- Create React App - version 4 or higher
- Tailwind CSS - version 2 or higher
1. Using nvm
sudo apt-get update
sudo apt-get upgrade
Install curl
sudo apt install curl
Install nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
Installing nvm using nvm
nvm install 16
Check version
node --version
- Visit https://nodejs.org/en/ and download installation file and install it
- Install using homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew install node
node --version
git clone https://github.com/PathwayAndDataAnalysis/single-cell-pathway-analysis-client.git
cd single-cell-pathway-analysis-client
npm install
npm run start