1
- # Cloud Box - A simple cloud storage service
1
+ <div align =" center " >
2
+ <h1 >☁️ Cloud Box</h1 >
3
+ <a href =" https://cloudbox-m.netlify.app " target =" _blank " >View Demo</a >
4
+ <br /><br />
2
5
3
- This project was generated with [ Angular CLI] ( https://github.com/angular/angular-cli ) version 13.2.6
6
+ ![ Version] ( https://img.shields.io/github/package-json/v/marcode24/cloudbox-frontend?style=popout&logo=npm )
7
+ ![ GitHub CI Workflow Status] ( https://img.shields.io/github/actions/workflow/status/marcode24/cloudbox-frontend/ci.yml?branch=main&style=popout&logo=testcafe&label=tests )
8
+ ![ GitHub repo size] ( https://img.shields.io/github/repo-size/marcode24/cloudbox-frontend?style=popout&logo=github&label=repo%20size )
9
+ ![ GitHub] ( https://img.shields.io/github/license/marcode24/cloudbox-frontend?style=popout&logo=github&label=license )
10
+ ![ GitHub Repo stars] ( https://img.shields.io/github/stars/marcode24/cloudbox-frontend?style=popout&logo=apachespark&color=yellow&logoColor=yellow )
11
+ ![ Github repo views] ( https://img.shields.io/github/search/marcode24/cloudbox-frontend/cloudbox-frontend?style=popout&logo=github&label=repo%20views )
12
+ ![ GitHub last commit] ( https://img.shields.io/github/last-commit/marcode24/cloudbox-frontend?style=popout&logo=git&label=last%20commit )
13
+ </div >
4
14
5
- ## Getting Started
15
+ ## 🚀 Getting Started
6
16
7
- ### Requirements
17
+ 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.
8
18
9
- - [ Git] ( https://git-scm.com/downloads )
10
- - [ NodeJs] ( https://nodejs.org/en/ )
11
- - [ Npm] ( https://www.npmjs.com/ )
12
- - [ Angular CLI] ( https://angular.io/cli )
19
+ ### 📝 Requirements
13
20
14
- ### Installation
21
+ - [ ![ Angular] ( https://img.shields.io/badge/Angular-blue?style=popout&logo=angular&logoColor=red )] ( https://angular.io/ )
22
+ - [ ![ Node] ( https://img.shields.io/badge/Node-gray?style=popout&logo=node.js )] ( https://nodejs.org/en/ )
23
+ - [ ![ NPM] ( https://img.shields.io/badge/NPM-blue?style=popout&logo=npm )] ( https://www.npmjs.com/ )
24
+ - [ ![ Git] ( https://img.shields.io/badge/Git-gray?style=popout&logo=git )] ( https://git-scm.com/ )
15
25
16
- #### Clone the repository
26
+ Optional tools:
17
27
18
- ``` shell
19
- git clone
20
- https://github.com/marcode24/cloudbox-frontend
21
- ```
28
+ - [ ![ Visual Studio Code] ( https://img.shields.io/badge/Visual%20Studio%20Code-blue?style=popout&logo=visual-studio-code )] ( https://code.visualstudio.com/ )
22
29
23
- #### Check into the cloned repository
30
+ ### 📦 Installation & Usage
24
31
25
- ``` shell
26
- cd cloudbox-frontend
27
- ```
32
+ ``` bash
33
+ # Clone this repository
34
+ git clone https://github.com/marcode24/cloudbox-frontend
28
35
29
- #### Install dependencies
36
+ # Go into the repository
37
+ cd cloudbox-frontend
30
38
31
- ``` shell
39
+ # Install dependencies
32
40
npm install
33
- ```
34
-
35
- #### Start the server
36
41
37
- ``` shell
42
+ # Run the app
38
43
ng serve
39
44
```
40
45
41
- #### Open the browser and navigate to
46
+ shut it down manually with ` Ctrl-C ` or ` Cmd-C ` .
47
+
48
+ ## 📐 Tests
49
+
50
+ ``` bash
51
+ # Run tests
52
+ npm run test
42
53
43
- ``` shell
44
- http://localhost:4200/
54
+ # Run tests with coverage
55
+ npm run test:cov
45
56
```
46
57
47
- ## Environments
58
+ ## 🌎 Environments
48
59
49
- | Name | URL | PORT |
50
- | ---------- | ---------------------------------------- | ---- |
51
- | Localhost | [ localhost] ( http://localhost:4200 ) | 4200 |
52
- | Production | [ www.domain.com ] ( https://www.domain.com ) |
60
+ | Name | URL | PORT |
61
+ | ---------- | ---------------------------------------------------------------- | ---- |
62
+ | Localhost | [ localhost] ( http://localhost:4200 ) | 4200 |
63
+ | Production | [ https://cloudbox-m.netlify.app ] ( https://cloudbox-m.netlify.app ) |
53
64
54
- ## Folder Structure
65
+ ## 📁 Folder Structure
55
66
56
67
.
57
68
├── src
@@ -74,7 +85,7 @@ http://localhost:4200/
74
85
│ └── styles # Global styles
75
86
└── README.md
76
87
77
- ## Previews - Desktop
88
+ ## 🖼️ Previews - Desktop
78
89
79
90
### Login
80
91
@@ -88,7 +99,7 @@ http://localhost:4200/
88
99
89
100
![ Home] ( https://res.cloudinary.com/dfeujtobk/image/upload/v1683409111/cloudbox/desktop/home_eshrq7.png )
90
101
91
- ## Previews - Mobile
102
+ ## 🖼️ Previews - Mobile
92
103
93
104
### Login
94
105
0 commit comments