Skip to content

Project ideas for learning app development, engineering projects and for business use

Notifications You must be signed in to change notification settings

vieverapptech/project-ideas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 

Repository files navigation

Project Ideas

These project ideas can be used for

  • creating Engineering final year projects
  • enriching one's coding skills
  • adding features and build a business out of it

Here is the index of the projects.

Table of contents generated with markdown-toc

Projects for Engineering degree / business use

Sociopreneur

Buyer/Seller marketplace app (Web and/or mobile) for small farmers

Problem statement: small farmers lose money to middle men as the demand from end consumers do not reach them directly.

Solution: Farmers feed their produce, location, selling price and selling time. Buyers place their orders directly with the farmer and reserves the collection time slot, quantity and amount. Buyer goes and picks up the produce.

Jobs broadcaster via SMS in regional language

Problem statement: Short term jobs (E.g., Domestic workers, plumbers, electricians, iron man) are in demand always. But the need does not reach job seekers.

Solution: Using the app, collect ad hoc job requirement details from job providers. Jobs information is to be sent as regional language SMS to job seekers.

Avoid food waste in weddings

Problem statement: Food goes waste in many events such as marriages as indian cultural system does not follow RSVP.

Solution 1: Provide an RSVP app where all the event attendees can mark their interest by sending SMS with just "Ok # of participants" against an event name.

Solution 2: Marriage event planners can up front register their event with number of people who'd come. They can roughly post the number of people actually came and the amount of food available for any one to pick up.

Geo mapping with images for city cleaning

Problem statement: debris pile up in some places as civic bodies may ignore some areas.

Solution: upload images with date/time/location for civic bodies to clear

Geo mapping with images for disaster (such as flood, lock down) help

Problem statement: vulnerable set of people such as the aged, disabled, sick are not able to meet the basic necessities during unusual testing times.

Solution: upload images/living needs (sos calls) and make the pre-registered wardens initiate the help.

Entertainment

Piracy weakener

Problem statement: Movies get downloaded with copy right violations from unregistered sites.

Solution: aggregate the streaming and other movie theatres where the movie can be watched without piracy. Provide rewarding system.

Directory Apps

Directory of children extra-curricular activies based on region, categories.

Problem statement:

Solution:

Directory of entertainment & sports events (play, concerts, sports events) near me.

Problem statement:

Solution:

Directory of college education disciplines and institutions and the job scopes.

Problem statement:

Solution:Similar to Glassdoor, consolidate input from alumni on what they are doing. Students can make use of this for their career choices.

BlockChain

Anonymous Voting

Problem statement: Currently either paper based or electronic voting machines are used. As an evolution, voter's choice is stored in BlockChain for ease of counting and to avoid counterfeiting.

Solution: create a ledger to keep voting records region-wise without revealing any identity.

Stray animals tracking

Problem statement: Dogs have their right to live, however, they need to be vaccinated. There is no way to know which dogs are vaccinated and which are not.

Solution: Once a dog is vaccinated, give it a durable collor with a number. Keep the details of the Dog's bio records in blockchain.

Business / Personal Productivity:

Personal store of image, video collections duplication removal and easy search

Problem statement: images and videos get duplicated if stored in multiple folders and send via social media platforms and backed-up. This bloats the storage.

Solution: Find duplicate copies and store the meta data for each copy, but keep only one image or video. This will help to reduce the total storage needed.

To Do app, daily journal app, goal setting app

Problem statement:

Solution:

Health

Wearables

Problem statement: In general, data will be needed from healthy and sick people for research.

Solution: Create a framework for human health moniotoring details without compromising privacy be collected and stored for research. Wearables can send details to this framework and data thus collected can be used for research.

Mobile app for medicine box.

Problem statement: Old people do not take medicines on time.

Solution: The medicine box app is a virtual box with medicine names, dosage configured. It gives alarm to user if medicine is not taken on time. Once medicine is taken and user confirms that in the virtual box, notifications are to be sent to people taking care of the sick person.

Diagnostics using images

Problem statement: Diagnosing using medical images takes expert's time and that is costly and patients have to wait long.

Solution: Keep a database of healthy and unhealthy images categorized. Apply AI algorithm to learn from those images and map new patient's image to healthy or potentially-unhealthy category.

Projects for learning purpose

Web App

CRUD app

Solution: Create/Read/Delete/Update some entity such as "Student" in a database. Provide frontend features such as "Create New Student", "Update Student with new Address", etc. Choose a tech stack. Popular tech stacks for web applications are LAMP (Linux, Apache, MySQL, PHP or Pearl or Python|), MERN /MEAN / MEVN (MongoDB, Express JS, ReactJS / AngularJS/ VueJS, NodeJS), Python-Django, PHP-Laravel, Ruby on Rails.

What you learn: For any tech stack chosen, writing a CRUD app becomes framework for building other features. CRUD app is a test to prove that one knows all the basic aspects of an application construction.

Webapp with SSL/TLS encryption

Solution: Make webapp work on HTTPS. Create certificates and configure the certificates in the web servers you use. Popular web servers are nginx, apache httpd, apache tomcat, WildFly (previously known as JBoss) by Red Hat.

What you learn: Securing web app by TLS/SSL encryption.

Webapp with payment

Solution: Integrate payments apps such as Stripe, PayPal, Square…

What you learn: 3rd party integration and security in web application.

Webapp with session managemen

Solution: Session management for applications is ingeneral used in features like shopping cart, live location sharing, chat sessions, etc. Create a session cookie to manage shopping cart items of an unauthenticated user.

What you learn: session management in webapps

Webapp with user management

Solution: User management is a complex part of webapp development if one wants to develop a flexible user management feature. Choose an identity provider (ready to use ones such as AWS Cognito, or, install identity provider apps like keycloak/Shibboleth) and integrate with your web app for user authentication and SSO.

What you learn: user management in webapps

Webapp with personalization

Solution: Personalize webapp by remembering user's choices.

What you learn: building features like personalization in webapps

Webapp with localization

Solution: Make web app support multiple natural languages and choose the language for a user using his geolocation.

What you learn: building webapp for localization.

e-commerce web app

Cloud

Migrating on-prem e-commerce web app to cloud (Re-host aka lift-and-shift) with minimal downtime and no data loss.

Migrating on-prem e-commerce web app to cloud after rearchitecting/refactoring with minimal downtime and no data loss

Serverless e-commerce application

Event driven e-commerce application

About

Project ideas for learning app development, engineering projects and for business use

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published