Introducing OnServic: A free App to find any Service Provider
Tags: atlashackathon22
Published: 2022-12-08 16:51:13

## What I built

Presenting To You : **OnServic**
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/g258wzvrpttqeknj8tm1.png)

**OnServic** is a free Cross Platform (Android or IOS )APP that helps you to find different service providers Like plumber electrician teachers and many more at a single click.

### Category Submission:
My category for the project is :** Choose Your Own Adventure**



### Screenshots

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/sqo3qg4le696lxupftm8.jpg)

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1dxw7abfsoej4zinpzzl.jpg)

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/sv04hlae7miay71kvyw5.jpg)

### Description
 **OnServic** is a free Cross Platform (Android or IOS )APP that helps you to find different service providers Like plumber electrician teachers and many more at a single click. It is built Using React Native for The App Side and Mongo db for the backend side and express and node js for Api. 
Features:

1. People can search for desired Service Provider
2. People can signup and become a service provider.
3. People can get the live services available in his /her district.
4. Unique Qr Code Feature to every Service Provider.
5. Inbuild Qr Code Scanner


### TECH STACKS
1. React Native
2. Mongo Db
3. Node Js

#Security and Authentication 
 We are using a OTP provider to send otp to authenticate the user.
**
Dummy Login Details:
Phone Number: 1234567890
Password: 12345678


### Video Link of APP DEMO
https://drive.google.com/file/d/1pK4d1KYVizzjzpp6bVUHnsADP8nPPAJP/view?usp=share_link

### Link to Source Code
Both client side and server side is in this repo.
https://github.com/sushilbhattarai45/onservicapp

### App Link
Our app is currently not listed On Any of the App Stores but here is the link to download the app.
https://drive.google.com/file/d/1iNSbm2GMyTLpthQI0iuL-2v5w8j7HQQk/view?usp=share_link

### Permissive License
MIT

## Background
There is a large number of people who migrate from one place to another and everyone are not able to get emergency contacts and important people in daily life like plumber electrician etc. That is why I build a solution that keeps data of every single service provider in one Single Mongo DB database And makes it available to every user in a single click.

### How I built it

I used React Native for Cross Platform App Development. Mongo Do AS Database and Node js for server. It took almost 1 month for me to complete the project. 

I usually used Mongodb as the primary database and I love it. So, Using It as a hackathon project, enhance my backend skill. MongoDb database was my first non-sql database that I learned due to which it been easy to use it.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lh4bf8xzb7b7wj5xfrbf.png)

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ui46jc9v0zdh0dlfw5mm.png)


### Additional Resources/Info
1. React Native
2. Mongo Db
3. Node Js


Finally, i want to thank Devto and MongoDB who've organized this amazing hackathon


### Some More screenshots
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0iuqnfacogqn7zm28sqz.jpg)
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4y4ip2778tavwb4q9p7a.jpg)

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xk7bxfxwcqizl5t3tem2.jpg)