https://github.com/marcode24/cloudbox-backend
🏗 This is the backend for the Cloud Box project. It is a REST API that is used to manage the cloud box.
https://github.com/marcode24/cloudbox-backend
api azure-storage azureblobstorage backend express mongodb mongoose node nodejs
Last synced: 3 months ago
JSON representation
🏗 This is the backend for the Cloud Box project. It is a REST API that is used to manage the cloud box.
- Host: GitHub
- URL: https://github.com/marcode24/cloudbox-backend
- Owner: marcode24
- License: mit
- Created: 2023-04-19T19:49:48.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-08T18:15:12.000Z (12 months ago)
- Last Synced: 2025-02-04T00:32:39.311Z (5 months ago)
- Topics: api, azure-storage, azureblobstorage, backend, express, mongodb, mongoose, node, nodejs
- Language: JavaScript
- Homepage: https://cloudbox-backend.vercel.app
- Size: 238 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
☁️ Cloud Box API






## 🚀 Getting Started
This is the backend for the Cloud Box project. It is a REST API that is used to manage the cloud box.
### 📝 Requirements
- [](https://nodejs.org/en/)
- [](https://www.npmjs.com/)
- [](https://git-scm.com/)
- [](https://www.mongodb.com/)
- [](https://azure.microsoft.com/en-us/services/storage/)Optional tools:
- [](https://code.visualstudio.com/)
- [](https://www.postman.com/)
- [](https://www.mongodb.com/products/compass)### 📦 Installation & Usage
```bash
# Clone this repository
$ git clone https://github.com/marcode24/cloudbox-backend# Go into the repository
$ cd cloudbox-backend# Install dependencies
$ npm install# Start the server
$ npm run start
```### 📝 Environment Variables
To run this project, you will need to add the following environment variables to your `.env` file in the root of the project:
- `PORT` - The port number where the server will run
- `MONGO_URL` - The URI of the MongoDB database
- `JWT_SECRET` - The secret key used to sign the JWT tokens for authentication and authorization purposes
- `AZURE_STORAGE_CONNECTION_STRING` - The connection string of the Azure Storage Account used to store the files uploaded by the users## 📝 License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details. 😉