All Projects → CodeLanka → ez-net-app

CodeLanka / ez-net-app

Licence: MIT license
EZ Net is an application developed for rural internet users which are not tech savy and shows interest in the internet and the resources it has.

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
objective c
16641 projects - #2 most used programming language
java
68154 projects - #9 most used programming language
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to ez-net-app

Warzone2100
Command the forces of The Project in a battle to rebuild the world after mankind has been nearly destroyed by nuclear missiles. A 100% free and open source real-time strategy game for Windows, macOS, Linux, BSD+
Stars: ✭ 2,094 (+12987.5%)
Mutual labels:  internet
Siricontrol System
Control anything with Siri voice commands.
Stars: ✭ 180 (+1025%)
Mutual labels:  internet
Podcast Cli
Podcast CLI player
Stars: ✭ 228 (+1325%)
Mutual labels:  internet
Efinternetindicator
❌📱 A little swift Internet error status indicator using ReachabilitySwift
Stars: ✭ 134 (+737.5%)
Mutual labels:  internet
Myserver
MyServer is your own localhost web server. you can setup PHP, Apache, Nginx and MySQL servers on your android devices or linux like Ubuntu etc. MyServer is Developed for android terminal like Termux or GNURoot Debian terminal.
Stars: ✭ 160 (+900%)
Mutual labels:  internet
Peering Manager
Peering sessions management tool
Stars: ✭ 189 (+1081.25%)
Mutual labels:  internet
Installer
InnoSetup高仿有道云笔记安装程序的脚本模板,改一改背景图片就可以一键打包属于自己的美观的互联网风格的安装程序
Stars: ✭ 126 (+687.5%)
Mutual labels:  internet
Windows-to-Android-Internet-with-USB-Cable-Reverse-tethering-setup-for-Windows
One click windows to android internet connection (Opposite of Android USB Tethering)
Stars: ✭ 34 (+112.5%)
Mutual labels:  internet
Dnsguide
A guide to writing a DNS Server from scratch in Rust
Stars: ✭ 2,226 (+13812.5%)
Mutual labels:  internet
Reactivenetwork
Android library listening network connection state and Internet connectivity with RxJava Observables
Stars: ✭ 2,484 (+15425%)
Mutual labels:  internet
Ddos Scripts
This repo consists of various DDoS scripts, collected from internet. Layer-4 and Layer-7 levels can be targeted using these scripts.
Stars: ✭ 135 (+743.75%)
Mutual labels:  internet
Electron Navigation
A Node.js module that adds a navigation interface to Electron which allows you to browse the internet or view local HTML files with tabs and webviews.
Stars: ✭ 156 (+875%)
Mutual labels:  internet
Iiab
Internet-in-a-Box - Build your own LIBRARY OF ALEXANDRIA with a Raspberry Pi !
Stars: ✭ 198 (+1137.5%)
Mutual labels:  internet
Amqpstorm
Thread-safe Python RabbitMQ Client & Management library
Stars: ✭ 130 (+712.5%)
Mutual labels:  internet
Is Reachable
Check if servers are reachable
Stars: ✭ 249 (+1456.25%)
Mutual labels:  internet
Barbatunnel
A layer that hide, redirect. forward, re-encrypt internet packet to keep VPN, Proxies and other p2p software hidden from Firewall. Free implementation for HTTP-Tunnel, UDP-Tunnel, port forwarding, port redirecting and packet re-encryption that can work in network data-link layer and transport layer
Stars: ✭ 128 (+700%)
Mutual labels:  internet
Wirtbot
Easily and securely extend your network into the cloud with a WirtBot
Stars: ✭ 181 (+1031.25%)
Mutual labels:  internet
elasticscout
ElasticScout is an optimized Laravel Scout driver for Elasticsearch 7.1+
Stars: ✭ 64 (+300%)
Mutual labels:  index
Knock
🔑 Scan the entire internet for SSH and Telnet services. Then hack them.
Stars: ✭ 60 (+275%)
Mutual labels:  internet
Hyperlink
🔗 Immutable, Pythonic, correct URLs.
Stars: ✭ 198 (+1137.5%)
Mutual labels:  internet

EZNet App Build Status Codacy Badge Open Source Helpers

EZNet

Overview

EZ Net is an application developed for rural internet users which are not tech savy and shows interest in the internet and the resources it has.

It contains simple images to assist the user to open a webpage by clicking through app pages. This app is supposed to help the user familiarize with the web, and it would serve its purpose for users who are also new to the smartphone.

Idea

We would have a main page with several icons of title type e.g. News Papers, TV/Radio, Recipies, Religious material etc.

When the user clicks one category, webpages related to that category open up. There should be a few notably easy ones to click, and then maybe a "more..." button which shows more links. The idea is to have all as icons with their usual logos.

When the user clicks the logo, the link should open up in the default browser. We need not complicate this app with browser capabilities.

Design examples

You may use the following as a guideline to build

Where did this start?

This project is done to assist a sustainability project done by Dialog Axiata to help out bridge the gender gap in internet users in Sri Lanka. The need for this app arose when sustainability initiatives saw that most users like to browse the net, but are reluctant or is uneasy to type using the on screen soft keyboard of the mobile phone.

Therefore we decided we would pitch in and help users to start their internet experience and help them get familiarized with webpages in their first stages of accessing the internet.

Why is Codelanka and GDG doing this? Isn't this some company's problem?

The reasons this project was taken up by codelanka are;

  • If a commercial organization got this project they will try to earn money out of this and display paid ad-type links in the app
  • Even if paid ad-type links are probable, it would be hard for someone to monetize this app, making it nonsensible for a for-profit venture
  • Making the app will help a lot of people

Codelanka's core is to make software which help people but doesn't make any sense when it comes to monetization.

What can I do?

Fork, take up an issue, and then work on it. Then create pull requests. The usual deal. We want everyone who are interested to come and pitch in to bring our rural communities to the internet and the possibilities it offer.

Uh, wait, this is in React Native! I don't know React Native. (Can't we just use Java and Swift?)

Fantastic. You're exactly whom we're looking for! Me, the README writer even don't know the language. Isn't it great? You now have a real world problem to solve while learning something new.! You'll be able to learn React Native AND help a lot of people. Wouldn't that be fun?

How to start

This is a React Native app, thus you have to have tools neede for React and React native like NodeJS, NPM, ( Yarn ), etc. Android tools if you are building on Android. ( And iOS tools if you are building on iOS. )

Issue a yarn or npm install to get all the dependencies. Run with yarn start or npm start. You should have an Android virtual Device running.

Look at App.js as a starting point. ;)

Licensing

This application is licensed under the MIT license

Lets work together and make this possible.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].