Projects
Web/mobile App, Videos and Articles
Surakshya
Surakshya is a powerful react native mobile application developed specifically for women's safety, security, and welfare.
Surakshya is designed with a strong focus on personal safety, offering a range of safety resources for women in an accessible and simplified manner. With this app, we aim to empower women by equipping them with the necessary tools to protect themselves. Developed during Incubate Nepal's cohort.
Download the appSearch Engine
I developed a search engine from scratch using javascript only. I scraped over 50k web pages using puppeteer to gather data and stored into the redis database; developed my own crawling algorithm for effective crawling. Also developed a ranking algorithm for indexing the search results.
The search engine is built using Node, Express, Redis, and React. The crawler is built using Node and Puppeteer.
Understand the architecturePlastic pollution
I calculated the average garbage production of the Butwal city and closely monitored the garbage collection method of sub metropolitan city Buwal and visited the dumping site to understand how the plastics wastes and bio-degradable waste are dumped.
Used my findings to create a video leveraging my video editing skills; used Adobe Premiere Pro and Adobe After Effects to edit the video and published it on my YouTube channel.
Watch the videoAttende
This project is about taking the whole attendance system online whithout the need of pen and paper. Just a mobile phone with our app installed on it and a decent internet connection can do the job well. On a basic level, the app is divided into two parts: a student/gurardian part and a teacher part.
The app is built using react native and firebase. Read more about the project here.
Download the appLootle - a price tracker
Lootle is a web app where you can keep track of the price of your MacBook or of your favorite Raspberry P or the stock price of Microsoft. You just enter the URL of the product/stock then the website keeps the history of the price fluctuation, presents it to you in an interactive chart, and even notifies you when the price drops below your desired price.
Lootle is built using React, Node, Express, MongoDB, Cheerio and Puppeteer. Nodemailer is used for sending the email notification and cronjob is used for scheduling the price check.
Read full articleData Nexus
Data Nexus is a web application, built with an aim to provide a federal data repository, combing data from several sites like EARTH DATA, GSFC, DISC, Centre for Disease Control, USDA, NOAA, data.gov, World bank, etc
Furthermore, it provides the visualizaion of greenhouse emissions by country over various timeframes in an interactable chart and also provides the forecasting for greenhouse gas emissions, such as CO2 of Nepal for the next few years.
Open the appCodyper
This is a typing game where you can learn to code while learning. Basically, you will be given a code snippet or the prpgramming keywords and you have to type it as fast as you can. The faster you type, the more points you get. The code snippet is actually the real-world code (one-liners) that are often used in the industry.
The website is built using reactjs, hasura and postgresql.
Test your typing speedCattle Care
Cattle Care is all-in-one cattle management mobile application for farmers to make informed decisions about their operations. It offers a range of features including insurance management, vaccination schedules, breeding management, milk production tracking, disease management, weather alert system and latest agricultural news.
Built using React Native, Node, Express, MongoDB, and DigitalOcean during the national level hackathon.
Read more about the projectDouble Voting Prevention System
This project was built as a solution to the problem of double voting seen in the elections of Nepal on 2022 AD. The system uses fingerprint scanner to identify the voters. It store the voters information and prevent them from voting twice. The fingerprint data from National ID card can be used to identify the eligibility of voters.
The system is built using Arduino uno, fingerprint sensor, LCD display and buzzer.
NFTque
This is a web3 project that I developed for a hackathon. You should connect your metamask wallet to access the marketplace. You can mint your NFTs and sell them in the marketplace. You can also buy NFTs from the marketplace using eth.
The website is built using reactjs, and thirdweb. Read more about the project here.
Open the website