Do you want to access local files on your PC from another machine? Here is a simple demonstration to login on your PC using SSH. SSH stands for Secure Socket Shell and it allows a user to access one computer from another on an unsecured network. You can configure your Linux PC to enable SSH and access it’s files on another Windows/Linux/Mac PC. Follow the below commands to setup your SSH server:

First of all, make sure your software is up to date by running the following commands:

$ sudo apt update$ sudo apt upgrade


Graph is a pictorial or diagrammatic representation of data or values in an organised manner. Including a visual graph in a presentation/assignment makes it more presentable and interesting. Transform your handmade, boring graphs to colourful and organised with minimal amount of coding using the Graphviz tool.

Graphviz is an open source graph visualisation software. It takes description of graphs in simple text language and provides diagrams in several useful formats like jpg, png, pdf etc. It has many useful options to make the graph more visually appealing like colours, fonts, shapes, labels, hyperlinks, line styles etc. …


Having trouble importing your Google Form responses to Firebase Database? Or finding difficulty in manually uploading the data?

Let’s automate this tedious task with some code.

In this article we will be using Node.js to import JSON data directly to Firestore. Do not worry if you have your data in some other format, we can easily convert it to JSON. You will require data in form of an Excel sheet or CSV format. An Excel sheet can be downloaded in CSV format as shown below.

To convert CSV to JSON, we will use this online tool. …


All mobile applications nowadays revolve around data. Some of it is stored in cloud and some in local storage according to it’s usage. To provide offline access to the app, it is necessary to store data in a local database.

In this article we will be using Flutter as our framework and learn about local storage of data. It is one of the most popular frameworks for cross-platform mobile application development by Google. It supports a wide variety of packages and plugins which makes development process easier and faster. …


Github is like a Social Network for developers to showcase their work and skills. Every application of a programmer is incomplete without including Github profile. It is very important to maintain an updated and a neat and clean Github Profile. You can enhance your Github profile by adding a README file. This README will act as your introduction to whosoever visits your profile and it can give an insight to your skills, your work, your interests, other social media profiles etc....

Here are steps to create your Readme file:

  1. Create a new repository with a name same a your username…


Web Scraping refers to the process of extracting HTML source code of websites which is further used to extract useful information. It is an automation task that can quickly retrieve and display data according to our needs. And when it comes to automation, our hero is Python. In this article we will be using python’s beautiful soup library for web scraping.

Note: Be careful while doing web scraping, sending bulk requests to a website may use bandwidth, slow down the website for other users or overload the server. …


Microsoft Learn Student Ambassador is a unique student ambassador program by Microsoft. It is an international community of tech-enthusiast students who are passionate to help others. This program provides many opportunities to learn and grow. It has three milestones and with every milestone you unlock, you get additional benefits. In this article we will discuss in detail about the MLSA program, application procedure, perks, my experiences as an ambassador, including my suggestions and experiences.

Being a Microsoft Learn Student Ambassador has many perks and these benefits increase as you advance to higher milestones. When you get selected, you become an…


Back in 2020 when I started working with Flutter, I faced a lot of issues using various functionalities of Firebase in my Flutter Apps, so I decided to pen down proper procedure to demonstrate working of each function in a simple and easy to follow method. I will be writing a series of articles on Flutter+Firebase which will cover all the functionalities that Firebase has to offer one by one.In this very first article of the series, we will demonstrate how to connect a Flutter application to Firebase. Before that let us have brief idea of what is Firebase?

Firebase…


I was in my 3rd Semester when I decided to participate for a hackathon. So the first thing to do is to find a team, So I found three other tech geeks and we formed a team set for hackathons.

As we all were beginners, we decided to participate in a hackathon where problem statements are given beforehand and we can start thinking and working on our hack before the hackathon which is not the usual case in hackathons. …


Resume is the first thing that we require when we apply for a job or an internship or any program. As it is popularly said, a recruiter spends only 6–10 secs in reviewing a resume. So it should make a good impression within that short time frame. Most of people make their resumes in Microsoft Word or google docs or Canva. Instead, using LaTeX gives a professional touch to your resume, and makes it more neat and clean.

LaTeX pronounced as «Lah-tech» or «Lay-tech» is a document presentation system for high-quality typesetting. Its best feature is that it allows users…

Mansi Kalaria

3rd Year B.Tech student | Tech-Enthusiast | Flutter Developer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store