Skip to content

Grapegram/web-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

142 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Grapegram-Web-Client

Web-client for the Grapegram messenger.

Tech stack

Dev instruments

See live demos

Production: https://web-client-ulyagram77s-projects.vercel.app

Recommended IDE Setup

VSCode + Volar (and disable Vetur).

If you are using VSCode, you can install the recommended extensions for development. Just search for @recommended in the extensions tab and install them.

Run locally

Clone repository on your local machine:

git clone https://github.com/Grapegram/web-client.git

Move into project folder:

cd ./web-client

To install packages you should get NPM_TOKEN from your admin and add it in your terminal session:

//.zshrc or .bashrc
export NPM_TOKEN=your_token_here

Install all dependencies from package.json:

yarn

To start a project in development mode, enter the following command in the console:

yarn dev

Custom project scripts

Formatting project files according to the .prettierrc.json:

yarn format

Linting project files according to the eslint.config.ts:

yarn lint

To run project unit tests:

yarn test:unit

Build locally

Full production build of the project:

yarn build

Build and run production build of the project:

yarn preview

Contributors