Skip to content

☁️ This is a simple cloud storage service that allows users to upload and download files. Here you can also create folders and subfolders to organize your files

License

Notifications You must be signed in to change notification settings

marcode24/cloudbox-frontend

Folders and files

NameName
Last commit message
Last commit date
Apr 20, 2023
Jan 25, 2024
Jan 26, 2024
Apr 20, 2023
Apr 20, 2023
Apr 23, 2023
May 10, 2023
Apr 20, 2023
Oct 28, 2023
Jan 25, 2024
Jan 26, 2024
May 10, 2023
Jun 28, 2024
Jan 25, 2024
Apr 20, 2023
Jan 25, 2024
Apr 20, 2023

Repository files navigation

Cloud Box


☁️ Cloud Box

View Demo

Version GitHub CI Workflow Status GitHub repo size GitHub GitHub Repo stars Github repo views GitHub last commit

🚀 Getting Started

This is a cloud storage application that allows you to upload, download and delete files. Here you can also create folders and subfolders to organize your files.

📝 Requirements

  • Angular
  • Node
  • NPM
  • Git

Optional tools:

  • Visual Studio Code

📦 Installation & Usage

# Clone this repository
git clone https://github.com/marcode24/cloudbox-frontend

# Go into the repository
cd cloudbox-frontend

# Install dependencies
npm install

# Run the app
ng serve

shut it down manually with Ctrl-C or Cmd-C.

📐 Tests

# Run tests
npm run test

# Run tests with coverage
npm run test:cov

🌎 Environments

Name URL PORT
Localhost localhost 4200
Production https://cloudbox-m.netlify.app

📁 Folder Structure

.
├── src
│ ├── app                 # Source code application
│ │ │── auth              # Module for auth feature
│ │ ├── core              # Module as Singleton
│ │ │ ├── components
│ │ │ ├── enums
│ │ │ ├── guards
│ │ │ ├── interceptors
│ │ │ ├── interfaces
│ │ │ ├── models
│ │ │ ├── services
│ │ │ └── utils
│ │ ├── features          # Module for features which compose the application
│ │ ├── shared            # Module for components shared between application modules
│ │ │ ├── components
│ ├── assets              # Styles, images, icons, fonts etc
│ ├── environments        # Config by environment (localhost and production)
│ └── styles              # Global styles
└── README.md

📝 License

This project is MIT licensed. See the LICENSE for more information. 😉