YoungBiz - Empowering Young Talents, Connecting Communities: Where Kids' Creativity Shines and Locals Thrive.
- YoungBiz is a dedicated platform designed specifically for kids and teenagers. It empowers them to showcase and sell their creations, enabling them to earn pocket money and cultivate entrepreneurial skills from a young age.
- Sellers can easily create an account by providing all the necessary details.
- On the seller screen, individuals can effortlessly add products by providing comprehensive information.
- Buyers can explore all available products in their vicinity without the need to create an account.
- Upon selecting a product, users can view detailed information about the item and learn more about the young entrepreneur selling it.
- Buyers have the option to contact the seller directly or place orders online.
- Experience the unique MapView feature, showcasing all young sellers in your vicinity. Explore their profiles and discover the delightful products they have to offer.
- Expo 49
- React Native
- Typescript
- react-native-maps
- Firebase
- Introduce a comment system, enabling users to share their thoughts on products and express reactions.
- Incorporate an online payment system to provide users with the convenience of making secure payments directly on the platform.
- A raward system for the kids sellers to encourage them.
- Introduce a rewarding system for young sellers, fostering encouragement and recognition for their creative endeavors.
- Enhance Map experince.
Clone this repo and open in VSCode or any code editor of your choice. Open Terminal and type this command to install all the dependencies.
npm i
Now go to firebase website and create a project and add a firestore database. Copy this variables from your account and paste it in .env file.
EXPO_PUBLIC_API_KEY=
EXPO_PUBLIC_AUTH_DOMAIN=
EXPO_PUBLIC_PROJECT_ID=
EXPO_PUBLIC_STORAGE_BUCKET=
EXPO_PUBLIC_MESSAGING_SENDER_ID=
EXPO_PUBLIC_APP_ID=
Now to run the app, run this command.
npm start
A heartfelt thank you for hosting the hackathon. I learned so much and thoroughly enjoyed it.