Zap is a chat application built to explore Relay and GraphQL, aiming to understand their strengths and weaknesses. With inspiration from popular messaging platforms like Telegram and WhatsApp, Zap provides a simple yet effective chat experience.
preview.mp4
-
Clone the repository:
git clone https://github.com/hnrbs/zap.git
-
Navigate to the project directory:
cd zap
-
Install dependencies for both web and server:
yarn install
-
Setup the environment variables:
cp apps/server/.env.example apps/server/.env && cp apps/web/.env.example apps/web/.env
To start the application, run the following commands:
-
Run the Docker containers.
docker-comopse up -d
-
Run apps in develpment mode.
yarn dev
Then, navigate to http://localhost:3000
in your web browser to access the application.
Distributed under the MIT License. See LICENSE
for more information.