Skip to content

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.

Notifications You must be signed in to change notification settings

BrijenMakwana/young-biz

Repository files navigation

app logo

YoungBiz - Empowering Young Talents, Connecting Communities: Where Kids' Creativity Shines and Locals Thrive.

Table of contents

Overview

  • 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.

Screenshots

screenshot 1 screenshot 2 screenshot 3 screenshot 4 screenshot 5 screenshot 6 screenshot 7 screenshot 8 screenshot 9 screenshot 10 screenshot 11 screenshot 12 screenshot 13 screenshot 14 screenshot 15 screenshot 16

Built with

  • Expo 49
  • React Native
  • Typescript
  • react-native-maps
  • Firebase

Features I would like to implement in the future

  • 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.

Run the project

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

Thank You

A heartfelt thank you for hosting the hackathon. I learned so much and thoroughly enjoyed it.

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published