Remote FS is a project app. The objective is a cloud-based file storage and sharing platform with tools for organizing documents into projects, folders, etc, with invite-based access to private content.
Built with Create React App and additional libaries including:
styled-components
for CSS-in-JS stylingredux
for state managementaxios
for API requestsexpress
for the serversequelize
for ORMpostgres
for databaseaws-sdk
for file storage (S3 bucket)
To run a local instance, run yarn install
then yarn dev
.
Route uploads to S3 bucketStore file references in databaseConfigure file downloads- Fix double upload of files
- Refactor ui (incl. drag and drop)
- Host with continuous integration
- Tests
- Set up account creation and authentication
- Enable role-based access to assets
- Enable invite access to projects