Inspiration

When I go for shopping, I am quite curious, Why people always need to carry a physical paper shopping list with them every time they go for shopping or sometimes what happens with Lazy people like me, When I go shopping for some necessary items but come back with unnecessary items!

When I see this type of situation, My mind gets stuck, and ideas pop up in my brain.

What it does

Umm!! We can say that this App is a multitasker! But how!! Let's See, Personalized Shopping List, Recycled Checked List, Inside the fridge List, and Lastly, you can store or save your bills too.

Personalized Shopping List, Ik! Carrying a paper list every time you go for shopping is a headache and time-consuming. To solve this, we have converted a paper shopping list into an app. Now No need to worry. You can list item names as well as Categories of items and quantity. Uhh!! Mistakenly you added the wrong quantity, no worries you can edit them later in your list.

So, once you bought that item, just check that item in your shopping list as you do on a paper list, and it would be added to the checked list, So you can check your items later when you come back home. So if you want to rebuy the same things, just transfer it to the shopping list.

Sometimes, when you are buying something you forget, that you have already bought this item or not, To Solve this, we have implemented a feature called inside my fridge list. This will show you a list of items available in your fridge.

I know it's hectic to know all your past bills! No worries, we have solved your problem! Now you can store down your bills too in our app!

_ Sharing of the shopping list is coming soon in next update _

Happy Shopper family!! _ CHEERS!! _

How I built it

I have first built this app in python(Terminal Based with MongoDB) to check either this app will run or not. Then I finalized my idea and started making it for android!

So I have made this App for Android devices only! Will implement it for IOS in the future. I have developed this app in Android Studio. For using backend server services I have used Google FireBase. To store User data safely in a database, I have used SQLite.

Challenges I ran into

The main challenge was managing my 12th standard studies and developing App at the same time!!

Personally I took the challenge of developing shopper in 4days and I have successfully Achieved it!! All the challenges were too small and easy to overcome.

Accomplishments that I'm proud of

Proud to develop a complex app and help people with it.

What I learned

Things I Learnt - How to use Adobe XD like a pro, Advance Java, Advance XML, SQLite Database, Advance Python, FireBase with Realtime Database, and many more!!

I have learned many things outside programming like Time-Management, Balancing Studies and Programming together, and patience Level while debugging your App (Just Kidding!!).

What's next for Shopper

Sharing your Shopping List With others. This Update is ready to launch, and it will soon launch into PlayStore.

Website and Instagram

Let's Go Instagram

Thanks, Rudra Shah (Student)

Share this project:

Updates