Skip to main content

2 posts tagged with "Cloud"

Cloud computing, services, and technologies

View All Tags

React Native in Vibra

· 2 min read
Yovany Suárez Silva
Software Engineer - FullStack Developer

mongodb

tip

Vibra opted for React Native technology and uses the React library to generate graphical user interfaces in mobile components.. for more information visit in or more information visit in https://reactnative.dev/

🚀 React Native and expo

Expo is a platform for universal React applications. visit in https://docs.expo.dev/. It is a set of tools and services built around React Native and its ecosystem. It makes it easy to build, deploy, and iterate on your app. ✅ Installation:

npm install expo-cli --global

Create a Project:

expo init my-app

Run the Project:

expo start

Expo Go: Download the Expo Go app on your mobile device and scan the QR code displayed in your terminal.

1️⃣ Develop in React Native

Install React Native:

npm install react-native

Install Expo:

npm install expo

Deploy in expo

tip

Deploy in expo is a way to publish your app in the expo store. It is a way to publish your app in the expo store.

Vibra is an academic app for students who want to validate and share their thoughts and experiences with other students.

MongoDB in Cluster Cloud with Migration Process

· 2 min read
Yovany Suárez Silva
Software Engineer - FullStack Developer

mongodb

tip

Vibra stores its information in non-relational, document- and collection-oriented databases. It has deployed its databases in MongoDB in the cloud, in a service known as Atlas.

🚀 Step-by-Step Guide: Migrating MongoDB from Local to Atlas

One of the most repetitive processes is migrating relational and non-relational databases from our on-premises environment to a cloud environment. This short post explains how to configure Atlas, create a backup, and restore a database in a basic migration process.

1️⃣ Prepare MongoDB Atlas

Create a Cluster: If you haven't already, head over to MongoDB Atlas and set up a free cluster (M0). Follow this guide for detailed instructions. ✅ User Configuration: Set up a user with read/write permissions (e.g., migrator). ✅ Network Access: Add your current IP (or use 0.0.0.0/0 temporarily) in Network Access.

Get the Atlas Connection String:

✅ Navigate to your cluster in https://cloud.mongodb.com/ and click "Connect".

✅ Choose "Connect your application".

✅ Copy the Connection String (e.g., mongodb+srv://user:password@clusterxxx.mongodb.net/).

MongoDB on MongoDB Atlas (Free)

tip

MongoDB Atlas is a cloud service that allows you to deploy, manage, and scale MongoDB databases without having to manually configure servers. It's ideal for beginners because it offers a free tier with sufficient resources for small or test projects.

📌 MongoDB Atlas

✅ Free to start: 512 MB of storage (enough for development).

✅ Managed: You don't need to install MongoDB on your computer.

✅ Scalable: You can upgrade as your application grows.

✅ Secure: Includes authentication, encryption, and automatic backups.

✅ Global: You can choose your server region for best performance.

2️⃣ Export Local Data with mongodump

Backup Data Locally: run the following command:

  mongodump --host localhost --port 27017 --db vibra-db --out C://Users/USER/Personal/mongodb_backups_vibra_2025

Restore Data to Cloud: run the following command:

  mongorestore --uri="mongodb+srv://username:Password@cluster0xxx.xxxx.mongodb.net/" C://Users/USER/Personal/mongodb_backups_vibra_2025/

Vibra is an academic app for students who want to validate and share their thoughts and experiences with other students.