Skip to content

Commit 7291a73

Browse files
authored
Merge pull request #14 from marcode24/package
📦 update package
2 parents b4a87d3 + ddd6b29 commit 7291a73

File tree

4 files changed

+2788
-2494
lines changed

4 files changed

+2788
-2494
lines changed

LICENSE

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2023 Marco Antonio Cruz Gabino [email protected]
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in
13+
all copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
21+
THE SOFTWARE.

README.md

+46-35
Original file line numberDiff line numberDiff line change
@@ -1,57 +1,68 @@
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/>
25

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>
414

5-
## Getting Started
15+
## 🚀 Getting Started
616

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.
818

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
1320

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/)
1525

16-
#### Clone the repository
26+
Optional tools:
1727

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/)
2229

23-
#### Check into the cloned repository
30+
### 📦 Installation & Usage
2431

25-
```shell
26-
cd cloudbox-frontend
27-
```
32+
```bash
33+
# Clone this repository
34+
git clone https://github.com/marcode24/cloudbox-frontend
2835

29-
#### Install dependencies
36+
# Go into the repository
37+
cd cloudbox-frontend
3038

31-
```shell
39+
# Install dependencies
3240
npm install
33-
```
34-
35-
#### Start the server
3641

37-
```shell
42+
# Run the app
3843
ng serve
3944
```
4045

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
4253

43-
```shell
44-
http://localhost:4200/
54+
# Run tests with coverage
55+
npm run test:cov
4556
```
4657

47-
## Environments
58+
## 🌎 Environments
4859

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) |
5364

54-
## Folder Structure
65+
## 📁 Folder Structure
5566

5667
.
5768
├── src
@@ -74,7 +85,7 @@ http://localhost:4200/
7485
│ └── styles # Global styles
7586
└── README.md
7687

77-
## Previews - Desktop
88+
## 🖼️ Previews - Desktop
7889

7990
### Login
8091

@@ -88,7 +99,7 @@ http://localhost:4200/
8899

89100
![Home](https://res.cloudinary.com/dfeujtobk/image/upload/v1683409111/cloudbox/desktop/home_eshrq7.png)
90101

91-
## Previews - Mobile
102+
## 🖼️ Previews - Mobile
92103

93104
### Login
94105

0 commit comments

Comments
 (0)