Skip to content

Shivansh722/the_pocket_money

Repository files navigation

The Pocket Money💲

Revolutionizing Employment Opportunities for India's Youth

When considering India's youth (ages 16 to 25), we often see students who have been focused on their studies from a young age. However, many of these college students still rely on their parents for "pocket money," which limits their independence and keeps them within a world controlled by parental decisions and scrutiny.

Important

In parallel, we observe that India's employment drive largely depends on Micro, Small & Medium Enterprises (MSMEs) and local stores in our markets. These sectors provide the bulk of employment opportunities in India. However, this system has faltered over the last decade. To address this, we have developed a solution that creates a completely new field of opportunities.

We also need to recognize what international companies with elite abroad stores that arrived in India after the 1991 Liberalisation (like McDonald's and Domino's) require when they enter India. They need a skilled, well-versed English-speaking workforce at the ground level to enhance customer experience. However, there has always been a shortage of such a workforce. The solution lies in our hands, but cultural and traditional factors often prevent Indian youth from pursuing these opportunities. They lack a respectable platform to approach these companies or local stores. Moreover, bias and complications at these stores have discouraged kids from well-to-do families from taking up such jobs.

Note

Our research into part-time jobs in North America, Europe, and Australia reveals that these regions have long embraced a work culture that balances studies and real-world exposure. This is a valuable lesson for us: to understand that studies alone are not life and that real-world exposure is crucial.

Features

The Pocket Money is designed to empower young individuals by connecting them with part-time job opportunities. Here are some key features of the app:

  1. User-Friendly Interface: A clean and intuitive interface that makes navigation easy for users of all technical backgrounds.

  2. Job Listings: Browse a variety of part-time job opportunities across different industries, tailored specifically for the 16 to 24 age group.

  3. Skill Matching: Our algorithm matches users with job listings that best fit their skills and interests, ensuring a higher chance of job satisfaction and success.

  4. Application Tracking: Keep track of your job applications, interviews, and job offers in one convenient place.

  5. Profile Management: Create and manage a professional profile that showcases your skills, experience, and achievements.

  6. Notifications: Receive timely notifications about new job postings, application statuses, and more.

USP

This application is not a social media platform but a professional profile-building space. It helps students build their vocational profiles, work part-time to earn their living costs, and make decisions for themselves.

THE FLN SCORING SYSTEM:

This is an assessment system where using ML model( for checking the fluency of the user in English speech ) and vector storage (for retrieval of their literacy and numeracy baseed tests ). This would be a game changer while comparing two employs who are to work at a place. This assessment would assure that they are

  • FLUENT in English
  • They are LITERATE
  • They have SANE NUMERICAL Ideas.

This would provide the employers as a one stop hiring solution as well as would provide the students a respectable platform to gain a part time job.

Contributing

We welcome contributions to Pocket Money! If you're interested in helping us enhance this app, here's how you can get involved:

How to Contribute

  1. Fork the Repository: Start by forking the Pocket Money repository to your GitHub account.

  2. Clone the Repository: Clone your forked repository to your local machine using:

git clone https://github.com/Shivansh722/the_pocket_money.git
  1. Create a New Branch: It's best to create a new branch for your contributions. This keeps your changes organized and separated from the main branch. Use the following command to create and switch to a new branch:
git checkout -b feature/your-feature-name
  1. Make Your Changes: Implement your changes or improvements. Ensure your code follows the project's coding standards and style guidelines.

  2. Commit Your Changes: Once you've made your changes, commit them with a clear and descriptive commit message:

git commit -m "Add feature: Your feature description"
  1. Push to Your Fork: Push your changes to your forked repository:
git push origin feature/your-feature-name
  1. Create a Pull Request: Go to the original repository and open a pull request from your forked repository. Be sure to provide a clear description of the changes you made and the problem they solve or feature they add.

Getting Help

If you have any questions or need assistance, feel free to open an issue or contact us through the provided communication channels. We're here to help!

Thank you for contributing to Pocket Money and helping us empower young adults with part-time job opportunities!

API Reference

Return Fluency Score

  POST /fluency
Parameter Type Description
File .AAC Required. Test File

Takes an audio file and returns the fluency score.

Run Locally

To set up and run the Pocket Money app locally on your machine, follow these steps:

Prerequisites

Ensure you have the following installed:

  • Flutter: The app is built using Flutter, so you'll need to install Flutter SDK.
  • Android Studio or Visual Studio Code: For an integrated development environment (IDE).
  • Git: To clone the repository and manage version control.

Setup

  1. Clone the Repository

Clone the Pocket Money repository from GitHub to your local machine:

git clone https://github.com/Shivansh722/the_pocket_money.git

Navigate into the project directory:

cd pocket-money
  1. Install Dependencies

Install the required dependencies by running the following command in the project directory:

flutter pub get
  1. Run the App

To run the app on an emulator or a connected device, use:

flutter run

How to run the backend server?

  1. cd ml_model
  2. pip install -r requirement.txt
  3. python main.py

Screenshots

Demo

Screenrecorder-2024-07-28-08-32-00-686.mp4

Authors

About

A project for love!❤️❤️

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •