Skip to content

A Spring-based application for secure file synchronization and backup with a user-friendly interface.

Notifications You must be signed in to change notification settings

axelfrache/SpringBox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SpringBox

SpringBox is a Spring-based application designed for secure and efficient file synchronization and backup. This project aims to provide a user-friendly interface for managing personal cloud storage solutions, leveraging the power of Spring Boot and modern web technologies.

Features

  • User registration and authentication
  • Secure file upload and download
  • File synchronization across devices
  • User-friendly web interface
  • Responsive design with Bootstrap

Getting Started

Installation

  1. Clone the repository

    git clone https://github.com/axelfrache/SpringBox.git
    cd SpringBox
  2. Build and run the application using Docker

    docker-compose up --build -d
  3. Access the application

    Open your browser and navigate to http://localhost:8080

Configuration

The application uses a MySQL database as specified in the docker-compose.yml file. You can customize the database configuration in the docker-compose.yml and application.properties files as needed.

Usage

  1. Register a new user at http://localhost:8080/springbox/register
  2. Login with your credentials at http://localhost:8080/springbox/login
  3. Upload and manage your files at http://localhost:8080/springbox/files

About

A Spring-based application for secure file synchronization and backup with a user-friendly interface.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published