Skip to content

MaitreeVaria/PitchUp

Repository files navigation

PitchUp

PitchUp is an innovative recruitment platform that revolutionizes the hiring process by connecting talent with opportunities through dynamic video pitches and intuitive matchmaking algorithms.

Check out a walkthrough of the app on YouTube: App Demo

Features

  • Video Pitches: Candidates can showcase their skills and personality through short, engaging video introductions.
  • AI-Driven Matching: Advanced algorithms match candidates with suitable job opportunities based on skills, experience, and preferences.
  • Swipe-Based Interface: Intuitive swipe functionality for both recruiters and candidates to express interest.
  • Real-Time Notifications: Instant updates on matches and new opportunities.
  • Detailed Profiles: Comprehensive candidate and job profiles for informed decision-making.
  • In-App Messaging: Seamless communication between matched candidates and recruiters.

Technology Stack

  • Frontend: React Native
  • Backend: FastAPI
  • Databases:
    • MongoDB (User authentication)
    • Neo4j (Candidate profiles and relationships)
  • Video Storage: Google Cloud Storage
  • Machine Learning: TensorFlow, Keras, PyTorch

System Architecture

System Architecture

Getting Started

  1. Clone the repository:

    git clone https://github.com/MaitreeVaria/PitchUp.git
    
  2. Install dependencies:

    cd PitchUp
    npm install
    
  3. Set up environment variables (refer to .env.example if available).

  4. Run the application:

    npm start
    

Screen Flow

System Architecture

Project Structure

The project consists of several key components:

  • Frontend: React Native application with screens for user authentication, profile creation, job listings, and matching.
  • Backend: FastAPI server handling API requests, database interactions, and matchmaking algorithms.
  • Databases: MongoDB for user authentication and Neo4j for storing candidate profiles and relationships.
  • Machine Learning: Collaborative filtering algorithms for personalized recommendations.

PitchUp - Redefining Recruitment for the Digital Age

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published