Skip to content

w0wayush/jobcity

 
 

Repository files navigation

Job-City Automated Job Application Platform

Overview

Job-City Logo

Supported Platforms

Platform Type Status
Linkedin Public Complete
Indeed Public Under Development
Naukari Public Under Development
company websites public under Devlopment

Job-City is an open-source automated job application platform built with Next.js 14. It provides users with free interactive learning paths across various disciplines, such as aptitude reasoning, coding, AI research, and AI security. The project is structured with a src directory for better organization and is styled using Tailwind CSS for a modern look.

Features

  • Dashboard: Overview and navigation to different learning modules and job application functionalities.
  • Aptitude Reasoning: Interactive problems with animated solutions to enhance problem-solving skills.
  • Examination: Custom assessments with immediate feedback to help users track their progress.
  • Coding Modules: Courses covering C, C++, Python, Java, and Golang with varying levels of difficulty, including tasks, hints, and auto-coding features to prepare for technical interviews.
  • AI Research: Explore AI from basics to advanced levels, powered by LLaMA 3.1, with resources and materials.
  • AI Security: Learn about AI security at different proficiency levels, emphasizing the importance of secure AI practices.
  • Automated Job Application: Streamline the job application process with features that assist users in applying for jobs seamlessly.

Tech Stack

  • Next.js 14: React-based framework for building web applications.
  • Tailwind CSS: Utility-first CSS framework for styling.
  • Framer Motion: For animations and interactive UI components.
  • Monaco Editor: The code editor that powers Visual Studio Code, for in-browser coding tasks.
  • LLaMA 3.1: Integrated for AI-powered features.

Getting Started

Prerequisites

Ensure you have Node.js and npm installed.

Installation

  1. Clone the repository:

    git clone https://github.com/VishwamAI/jobcity
  2. Navigate to the project directory:

    cd job-city
  3. Install dependencies:

    npm install
  4. Run the development server:

    npm run dev
  5. Open http://localhost:3000 in your browser to view the app.

Contributing

Contributions are welcome! Please fork the repository and create a pull request with your changes.

Special Thanks

  • Feder-cr Team: For their foundational work on the Auto Jobs Applier AIHawk project, which inspired key functionalities in Job-City.
  • Hacktoberfest Contributors: For their participation and contributions that enhance the project.
  • Cognition Team of Devin AI: For their collaboration and support throughout the development process.
  • OpenAI && Antropic && v0.dev: For improving mechanisms we are improve our self with our models and developments

License

Job-City is open-source and available under the MIT License. See the LICENSE file for more details.

Releases

No releases published

Packages

No packages published

Languages

  • Python 71.2%
  • TypeScript 24.5%
  • JavaScript 2.5%
  • Solidity 0.6%
  • HTML 0.5%
  • Mermaid 0.4%
  • CSS 0.3%