Skip to content

Mohitranag18/100XGROW

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 100XGROW – AI-Powered Career Growth Platform

100XGROW is an innovative, AI-driven platform designed to streamline job seekers' experiences by automating resume building, job matching, mentorship, and application tracking. With cutting-edge technologies, 100XGROW empowers users to build ATS-friendly resumes, receive AI-driven career insights, and land their dream jobs faster.

🌟 Features

One-Click Resume Builder – Generate professional resumes using LinkedIn data.
Magic ATS Scanner – Analyze resume ATS compatibility and get AI-powered feedback.
Rate My Resume – Share and review resumes with peers & industry experts.
Smart Mentorship Connection – AI-powered mentor matching for career growth.
Automated Job Matching & Distribution – AI-based job recommendations & auto-apply feature.
Job Application Tracker – Keep track of applications & follow-ups.

🛠 Tech Stack

🔹 Frontend – React.js, Tailwind CSS
🔹 Backend – Django, Django REST Framework
🔹 AI & ML – TensorFlow, Hugging Face (NLP for ATS analysis) -> comming soon
🔹 Database – SQLite
🔹 APIs & Integrations – LinkedIn API, Google Gemini API

🚀 Getting Started

📌 Prerequisites

Ensure you have the following installed:

  • Node.js & npm (for frontend)
  • Python & Django (for backend)
  • SQLite (for database)

Steps to Contribute

  1. Fork the Repository
    Start by forking the repository to your own GitHub account.

  2. Create a New Branch
    Always create a new branch for your work instead of working directly on the main branch. This will help in managing changes efficiently.
    Example:

    git checkout -b your-feature-branch
  3. Backend Development
    If you're contributing to the backend, follow these steps:

    • Create a virtual environment in the repo directory:
      python -m venv venv
    • Activate the virtual environment:
      • On Windows:
        .\venv\Scripts\activate
      • On macOS/Linux:
        source venv/bin/activate
    • Install the necessary dependencies:
      pip install -r requirements.txt
    • Change the directory to the backend folder:
      cd backend
    • If you're working on a new feature or app part, create a new folder within the backend directory for that functionality.
  4. Frontend Development
    For frontend contributions, follow these steps:

    • Change the directory to frontend:
      cd Frontend
    • Install the necessary dependencies:
      npm install
    • Start contributing to the frontend.
  5. Testing
    Ensure your changes do not break existing functionality.

  6. Create a Pull Request (PR)
    Once you're done with your work, push your changes to your forked repository and create a PR from your feature branch to the main branch of this repository.
    Example:

    git push origin your-feature-branch

    When creating the PR:

    • Provide a clear description of the changes you've made.
    • Ensure your PR is targeting the main branch.
    • Follow the code style and best practices.

Additional Notes

  • Please do not work directly on the main branch.
  • If you're contributing to a specific feature, it's best to create a new folder for your feature under the appropriate directory (either backend or frontend).
  • For backend, ensure to keep the requirements.txt file updated with any new dependencies.

We appreciate your contribution to 100XGROW and look forward to your pull requests!

Happy coding! 🚀

About

100XGROW is a next-gen career platform designed to simplify job searching. Powered by AI, automation, and data insights, it helps users build ATS-friendly resumes, get job recommendations, receive mentorship, and track applications—all in one place!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors