Inspiration

Reddit and Stack Overflow were inspirations. I use the two applications a lot and I felt that qualities of both could be used further by businesses and users around the world. Add a more competitive flare/betting/incentives to popularity in ideas, questions, responses in forum apps!

What it does

Users can ask questions or propose ideas, getting high upvotes, being the choice responder of the poster gives you higher increase in rank score. This will allow businesses to gain insights in topics of questions/ideas, user opinions which can be good in marketing, ads, products, but also good for users to learn from others experiences. This can lead to incentives, sponsoring from companies to high rated users. This will benefit companies and users and the world from great questions, ideas, and responses!

Currently my app has sign up, sign in, question idea tabs, main bottom tab sections, questions ideas views, creation, edit, deletion, comments for user created responses, upvote/downvote for ideas questions

How I built it

I started with prototyping in sketches of each screen, the components. Then I built and deployed a db.json file to heroku for my API. I then used the API to build out my apps functionality in react native, expo. The app for now only works on Android devices.

Challenges I ran into

With a lot of unknowns at first building the app, I planned everything out in layers. First taking the time making a visual prototype in Google Draw, planning my components -> this then helped me think about what parameters I should add to my user objects in the API -> which then helped me plan out my components in react-native.

Accomplishments that I'm proud of

Having built out the core component which my other tabs will use in displaying (my tabs are: Profile, Home, Idehuhs (idea/questions), Advice (user comments). The user ideas/questions tab which I completed is a subset of the Home tab (simply loop through each users ideas/questions tab), and the advice tab is the comments the user made, profile tab is just user statistics from the ideas/questions tab.

What I learned

Made my own API and built out a working mobile application. There was also a lot of complicated logic cases, interdependencies of http call commands of the buttons, states, consistencies of views, callbacks which I had to be really careful in.

What's next for Idehuh

Build out the rest of the remaining tabs which essentially just uses the objects info created from the ideas/questions tab of the user, add other media options to describe user ideas/questions: images, video, charts. Add search filter across keywords for questions/ideas. Add a company-to-user interface for companies to connect to high performing users. Add a database for long term storage, looking into Cassandra, similar to how Discord stores all its messages. Work in features for monetization. Release app to app store first on Android. Get the app working on multiple devices like on ios and web.

Share this project:

Updates