Coder Social home page Coder Social logo

isaquescoelho / syncmatejs Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 63 KB

SyncMateJS: An efficient and intuitive data backup and synchronization solution, built with JavaScript and Node.js. Ideal for automating local and cloud backups with a user-friendly graphical interface.

License: Apache License 2.0

JavaScript 79.59% HTML 14.10% CSS 6.32%

syncmatejs's Introduction

SyncMateJS

SyncMateJS is a powerful Electron-based tool designed to simplify your file backup and synchronization needs.

Features

  • Backup: Easily back up files and directories.
  • Synchronization: Keep files synchronized across different locations.
  • Log Tracking: View a log of all backup and synchronization activities.

Getting Started

Prerequisites

Before installing SyncMateJS, ensure you have Node.js installed on your system. This will include npm, which is necessary to install dependencies and run the project.

Installation

  1. Clone the SyncMateJS repository to your local machine:
    git clone https://github.com/isaquescoelho/SyncMateJS
  1. Navigate to the SyncMateJS directory:
    cd yourpath/SyncMateJS
  1. Install the dependencies:
  • Using npm:
    npm install
    
  • Or using yarn:
    yarn install
    

Running SyncMateJS

To start the application, run:

  • Using npm:
  npm start
  • Or using yarn:
  yarn start

The SyncMateJS application should now open on your desktop.

Usage

Backup Files or Directories

  1. Open SyncMateJS.
  2. Use the Source Path selector to choose the file or directory you want to back up.
  3. Click the Start Backup button. The progress will be displayed in the log section.

View Logs

After the backup is complete, check the log section for details of the operation.

Troubleshooting

If you encounter any issues, refer to the log section for error messages. Ensure that SyncMateJS has the necessary permissions to access the directories.

License

SyncMateJS is released under the MIT License. See the LICENSE file for more details.

syncmatejs's People

Contributors

isaquescoelho avatar

Watchers

 avatar

syncmatejs's Issues

How to start it?

Where's the docs for I run it?

How to start the project?

  • I try it, but I catch follow error:

Captura de Tela 2023-12-19 às 21 34 28

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.