File Sharing (Capstone Project)

Static file sharing web application that generates shortened download links

Demo Video: https://www.loom.com/share/9589d4f665c74194b2c5ad88428740eb

Description

FileShare.io is a file sharing service that I built for my senior capstone project using some of the latest technologies in the industry.

Tech Stack

  • Spring Boot

  • React JS

  • Redux

  • Material UI

  • Spring Security

  • Hibernate ORM

  • OAuth 2.0 (Json Web Tokens)

  • PostgreSQL

  • Nginx

  • AWS (EC2, RDS, S3, CloudFront, Route53)

  • Netlify

Features

  • User Authentication (Google & Normal Sign in)

  • File Uploading

  • Download Link Generation

  • File Downloading

  • File Analytics

  • File Management

Design

© 2023 Jordan Riley