Amplify connects eligible job seekers with "Referral" opportunities through mock assessments, streamlining the path to employment for qualified & eligible candidates.
The platform is hosted at: Amplify & Flask server is hosted at here ( first run flask server )
Amplify is an innovative platform designed to fill a crucial gap in the job market by offering a dedicated referral system for qualified candidates. Unlike traditional job platforms, Amplify focuses on connecting eligible job seekers with referral opportunities. Using advanced machine learning models and tailored assessments, Amplify evaluates users' skills and qualifications. Upon successfully passing these assessments, candidates receive referrals from industry professionals, offering a direct and trusted pathway to employment.
- Resume Upload & Analysis: Upload your resume, our machine learning algorithms will analyze to match the best carreer paths.
- Mock Test: Take a mock test designed to evaluate your readiness for job roles. Your test score impacts your ability to apply for specific jobs.
- Job Recommendations: Receive personalized job recommendations based on your resume and test results.
- Referral System: Unlock referral options after completing the mock test.
- Skill Gap Analysis: Get personalized skill recommendations on your resume with help of Gemini.
- Job Posting Management: Post new job openings, edit existing ones, and track applications.
- Mock Test Questions: Add custom mock test questions or use Gemini to Generate that will help you better assess the candidates.
Amplify leverages NLP to analyze resumes, extracting key information such as skills, experience, and education. The ML model matches these attributes against job requirements from our database to suggest the most relevant job postings to the candidate.
The platform provides job seekers with a mock test that evaluates their aptitude and readiness for job roles. Based on the test results:
- Candidates can access job referrals and apply for specific roles.
- Recruiters can assess a candidate's suitability for their job openings.
- Suspicious Activity Alerts: Automated alerts are sent to the admins if any unusual behavior (e.g., excessive tab switches or multiple fullscreen exits) is detected.
Amplify is built with the following technologies:
- Frontend: React.js, Tailwind CSS, ShadCN
- Backend: Express.js, Node.js
- Database: MongoDB (Mongoose ODM)
- Authentication: JSON Web Tokens (JWT), Google OAuth for recruiters
- Machine Learning: Custom ML model for resume parsing and analysis
- Hosting: Render
Setting up Amplify is quick and straightforward:
-
Clone the Repository
git clone https://github.com/sharathdoes/amplify.git cd amplify -
Navigate to the Backend Folder
cd backend -
Build the Project
npm run build
-
Start the Application
npm start
Once the backend server is running, you can access the platform in your browser.
We welcome contributions from the community to improve Amplify. If you have any suggestions or would like to report a bug, feel free to open an issue or submit a pull request.
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch-name). - Make your changes.
- Commit your changes (
git commit -m 'Add new feature'). - Push to the branch (
git push origin feature-branch-name). - Open a Pull Request.
Please ensure that your contributions adhere to our Code of Conduct.
Amplify is released under the MIT License.
