Skip to content

πŸ— This is the backend for the Cloud Box project. It is a REST API that is used to manage the cloud box.

License

Notifications You must be signed in to change notification settings

marcode24/cloudbox-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

50 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

☁️ Cloud Box API

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

πŸš€ 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

  • Node
  • NPM
  • Git
  • MongoDB
  • Azure Storage Account

Optional tools:

  • Visual Studio Code
  • Postman
  • MongoDB Compass

πŸ“¦ Installation & Usage

# 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 file for details. πŸ˜‰

About

πŸ— This is the backend for the Cloud Box project. It is a REST API that is used to manage the cloud box.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages