Skip to content

Saurabhkmr98/plane-issues-sync-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Issue Synchronization System - Frontend

This project is a client side for issues backend service that synchronizes issues between Plane and GitHub. In this UI it gives a prominent button to start sync and also shows progress and current status using Websockets.

Table of Contents


Features

  • Sync Service: Synchronizes GitHub issues with Plane workspaces.
  • Real-time Updates: Shows broadcasted sync progress from server via WebSocket (Socket.IO Client).

Setup and Installation

1. Clone the Repository

git clone https://github.com/Saurabhkmr98/plane-issues-sync-frontend.git
cd plane-issues-sync-frontend

2. Install Dependencies

npm install

3. Environment Variables

Create a .env file in the root directory and configure the variables by referencing to .env.example file:

3. Start the Server

npm start

The server will run on http://localhost:3000/.


Technologies Used

  • React.js: A Javascript Framework
  • Socket.IO Client: Real-time, event-based communication for broadcasting sync progress.
  • Tanstack React Query: For making API calls

Conclusion

This frontend client a simple UI to interact with plane-issues-backend-service

Feel free to reach out for further details or to contribute to the project.


Author

Saurabh Kumar
[email protected]


About

UI to interact with https://github.com/Saurabhkmr98/plane-issues-sync-backend.git

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published