Skip to content

srcmaxim/file-sharing-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

121 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


                  ~         _______ ___ ___     _______           
       (o)--(o)            |       |   |   |   |       |           
      /.______.\     .     |    ___|   |   |   |    ___|           
      \________/   ~       |   |___|   |   |   |   |___            
     ./        \.          |    ___|   |   |___|    ___|           
    ( .        . )         |   |   |   |       |   |___            
     \ \_\\//_/ /          |___|   |___|_______|_______|           
   _ _##__##_ ##__ _______ ______   ___ __    _ _______            
  |       |  | |  |   _   |    _ | |   |  |  | |       |           
  |  _____|  |_|  |  |_|  |   | || |   |   |_| |    ___| __ _ _    
  | |_____|       |       |   |_||_|   |       |   | __  \ \ \ \   
  |_____  |       |       |    __  |   |  _    |   ||  |  \ \ \ \  
   _____| |   _   |   _   |   |  | |   | | |   |   |_| |   ) ) ) ) 
  |_______|__| |__|__| |__|___|  |_|___|_|  |__|_______|  / / / /  
 ========================================================/_/_/_/   
 

Web-application which allow user save files in a server, have the ability to download, listen, view and share files with other users.

File Sharing Service

Maintainability Coverage Issue Count

Wiki

All project information and description can be found at wiki page

Scrum board

All project issues and its current situation can be found at scrum board page

Issues

All project issues can be found at isssues page

Class Diagramm

Class Diagramm

Build and Run

First of all you need to configure the database.

By default application is using MySQL database. You can define params for DB in application.properties or entity variables.

DB_URL, db.default-url
DB_USER,db.default-user
DB_PWD, db.default-password

Also you need to configure mail account with user and password. You can define params for DB in application.properties or entity variables.

MAIL_USER, mail.username
MAIL_PWD, mail.password

Depelopment

  • gradlew bootRun -- to start server for development.
  • gradlew build -- to build server for production.

By default server will be running on port 8080.

Testing

  • gradlew test - to run unit tests.
  • gradlew itest - to run integration tests.

Technologies used

License

spring-boot-angular4-boilerplate is released under the MIT License.

About

Web-application which allow user save files in a server, have the ability to download, listen, view and share files with other users. Wiki:

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors