Science Score: 54.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
✓DOI references
Found 2 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (7.9%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: AshwiniR1802
- License: mit
- Language: TypeScript
- Default Branch: main
- Size: 1.01 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md

Deployed Link: https://wolfjobs.vercel.app/
Tech Stack:
What's New: 🚀
- New Screens Added!
- Forgot and Reset Passwords Screens
- Notifications Tab
- Exclusively Responsive Screens for all sizes
- Resume ATS Parser
- Google SignIn and what not?
🌟 Enhanced User Experience
Authentication Flows & Security 🔐: Simplify access with Google sign-in while ensuring your data is protected with encrypted passwords. Our platform includes options for forgotten credentials and seamless reset processes for smooth recovery.
Email Notification System 📧: Stay informed with instant email alerts! Students will receive timely updates on their application status, ensuring they're always aware of acceptance or rejection decisions.
Resume Parsing & ATS Scoring 📄: Our advanced ATS system intelligently parses resumes, providing a precise match score between candidates' skills and job requirements. Students can also view their ATS scores for valuable self-assessment.
Show Resume Match % for Managers 📊: Managers can easily identify strong candidates with a clear match percentage based on resume keywords versus job descriptions, streamlining the selection process.
Profile Setup for Students and Managers 📝: Create complete and verified profiles, including NCSU and student IDs, to enhance identity verification for all users.
Comprehensive Application Management ⚙️: Managers can efficiently screen, compare, and select candidates with all relevant tools conveniently located in one centralized platform.
Presentation Video
About Us 🌟
Eager to dive into a side hustle or seize a full-time job opportunity? Look no further than WolfJobs! We are a dedicated group of students from NCSU, driven by a shared vision of transforming the job application process into a seamless and empowering experience for our peers. Our platform is the ultimate connector between recruiters in need of talent for both short-term and full-time roles and candidates seeking the freedom to choose.
At the heart of our bustling campus, WolfJobs stands out as the top student employment portal. Whether you're on the hunt for a short-term tech project, a part-time shift at a campus dining hall, or a full-time position that offers stability and growth, WolfJobs has a spot just for you. We understand the challenges that come with finding the right job opportunities amidst a sea of applications, and our mission is to make the job search not only efficient but also enjoyable.
With innovative features like resume parsing, ATS scoring, and instant email notifications, we empower students with valuable insights into their applications, helping them put their best foot forward. Our team has poured countless hours into research, development, and testing, ensuring that the platform not only meets the needs of students but also exceeds expectations.
Dive in, earn your share, and opt out whenever you want—or stay on for a longer journey! Join us on this exciting adventure as we redefine the job search experience, one application at a time. Together, let’s unlock new opportunities and pave the way for future success!
Why WolfJobs?
At WolfJobs, it’s not just about work – it's about joining a vibrant pack where every wolf (err, student!) counts. Step in and find your howl!🐺🎉
Competitive & Rewarding: As part of the WolfJobs family, we pride ourselves on offering competitive wages paired with flexible schedules. Your time is valuable, and we recognize that.
Holistic Growth & Learning: With our commitment to fostering a culture rich in learning and opportunity, every job position at WolfJobs paves the way for personal and professional growth.
A Confluence of Values: Our foundation rests on unwavering values: integrity, respect for diversity, responsibility, stewardship, and relentless pursuit of excellence. Every job posted resonates with these ideals, ensuring a harmonious and enriching work environment.
Inclusivity & Belonging: At WolfJobs, every student is a valuable asset. Our emphasis on inclusion ensures that you're not just taking up a job; you're becoming a part of a diverse, dynamic community where your voice matters.
Application Preview:
Applicant Side
Landing Page

SignUp Page

Login Page

Reset Password Page

Reset Password Email
Student Applies for Job

Application Status & Questionaire

Manager Side
Manager Sign Up

Manager Login

Edit Profile

Add/Close Job

Screening

Review & Accept Applications

Check ATS Score

Email Notification
Profile Match Percentage for Managers

Installation Instructions for Project Setup
Prerequisites:
- Ensure that you have Node.js version 18.0 installed. If not, download and install it from Node.js Official Website.
- Download and install the latest version of MongoDB from MongoDB Official Website.
- Make sure you have React version 18.0
Step 1: Clone the Repository from this link
Step 2: Backend Setup
Open a terminal window and navigate to the backend directory by executing the command: cd backend
Install the necessary packages by running: npm install
Start the backend service with the following command: npm start
Step 3: Frontend Setup
Open a new terminal window and navigate to the frontend directory: cd frontend
Install the required packages: npm install
Start the development server: npm run dev
Step 4: Open http://localhost:5173 to view it in the browser.
Congratulations! The project should now be up and running successfully.
Additional commands for React App
Available Scripts
In the project directory, you can run:
npm test
Launches the test runner in the interactive watch mode.\ See the section about running tests for more information.
npm run build
Builds the app for production to the build folder.\
It correctly bundles React in production mode and optimizes the build for the best performance.
The build is minified and the filenames include the hashes.\ Your app is ready to be deployed!
Future Improvements✨
Persistent Sessions: 🔄 Improved state management to maintain user sessions and prevent loss upon page refresh.
Targeted Notifications: 📬 Customized updates to provide applicants with personalized information regarding their application status.
Expanded Application Flexibility: 🎯 Allow multiple applications for a single job posting, giving students greater flexibility in their job search.
Dynamic Questionnaires: ❓ Implement job-specific questions designed to better evaluate applicant suitability for various roles.
Additional Document Uploads: 📄 Enable students to submit cover letters and schedules along with their resumes for a more comprehensive application.
Resume Keyword Insights: 🔍 Provide feedback on missing keywords in resumes to help applicants enhance their ATS scores and improve their chances of selection.
Contributors
Deepak Rajendran |
Shafa Hassan |
Janhavi Pendse |
Deep Patel |
Iteration 2:
Sanjit Verma |
Arul Sharma |
Harris Khan |
Sarvesh Somasundaram |
Iteration 3:
Priyanshu Malaviya |
Vaishvi Shah |
Aakash Bhandary |
Owner
- Name: Ashwini Ramanuj
- Login: AshwiniR1802
- Kind: user
- Repositories: 3
- Profile: https://github.com/AshwiniR1802
Web-developer || MERN Stack || AI and ML Enthusiast
Citation (CITATION.md)
## Zenodo Doi Badge: ### Original Authors <a href="https://doi.org/10.5281/zenodo.5534872"><img src="https://zenodo.org/badge/DOI/10.5281/zenodo.5534872.svg" alt="DOI"></a> <a href="https://zenodo.org/record/5534872#.YVYLNZrMJPY">Zenodo DOI Link</a> Link to repository: https://github.com/deepr41/WolfJobs ### Fall24 - Group 73 [](https://doi.org/10.5281/zenodo.14027435) <a href="https://zenodo.org/records/14027436">Zenodo DOI Link</a> Link to repository: https://github.com/SE-Fall24-G73/WolfJobsV2/tree/master-fall24-g73
GitHub Events
Total
- Push event: 16
- Create event: 1
Last Year
- Push event: 16
- Create event: 1
Dependencies
- 641 dependencies
- chai ^4.3.4 development
- chai-http ^4.3.0 development
- eslint ^8.1.0 development
- eslint-config-google ^0.14.0 development
- eslint-plugin-react ^7.26.1 development
- mocha ^9.1.2 development
- @google/generative-ai ^0.21.0
- bcryptjs ^2.4.3
- body-parser ^1.20.2
- connect-mongo ^4.6.0
- connect-mongodb-session ^3.1.0
- cookie-parser ^1.4.5
- cors ^2.8.5
- dotenv ^10.0.0
- ejs ^3.1.6
- express ^4.17.1
- express-ejs-layouts ^2.5.1
- express-session ^1.18.1
- google-auth-library ^9.14.2
- jsonwebtoken ^8.5.1
- mockgoose ^8.0.4
- mongoose ^6.0.5
- multer ^1.4.5-lts.1
- natural ^8.0.1
- node-fetch ^2.7.0
- node-rake ^1.0.1
- nodemailer ^6.7.2
- nodemon ^2.0.14
- passport ^0.4.1
- passport-jwt ^4.0.0
- passport-local ^1.0.0
- pdf-parse ^1.1.1
- supertest ^6.1.6
- 814 dependencies
- @hookform/devtools ^4.3.1 development
- @testing-library/jest-dom ^6.6.3 development
- @testing-library/react ^14.3.1 development
- @types/axios-mock-adapter ^1.10.0 development
- @types/chai-dom ^1.11.3 development
- @types/jest ^29.5.14 development
- @types/mocha ^10.0.2 development
- @types/pdf-parse ^1.1.4 development
- @types/react ^18.2.15 development
- @types/react-dom ^18.2.7 development
- @types/sinon ^17.0.3 development
- @types/testing-library__jest-dom ^6.0.0 development
- @typescript-eslint/eslint-plugin ^6.0.0 development
- @typescript-eslint/parser ^6.0.0 development
- @vitejs/plugin-react ^4.0.3 development
- @vitest/coverage-v8 ^0.34.6 development
- autoprefixer ^10.4.16 development
- axios-mock-adapter ^1.22.0 development
- chai ^5.1.2 development
- chai-dom ^1.12.0 development
- eslint ^8.45.0 development
- eslint-plugin-react-hooks ^4.6.0 development
- eslint-plugin-react-refresh ^0.4.3 development
- jest ^29.7.0 development
- jsdom ^22.1.0 development
- mocha ^10.8.2 development
- postcss ^8.4.31 development
- react-test-renderer ^18.3.1 development
- sinon ^19.0.2 development
- tailwindcss ^3.4.14 development
- ts-jest ^29.2.5 development
- typescript ^5.0.2 development
- vite ^4.4.5 development
- vitest ^0.34.6 development
- @emotion/react ^11.11.1
- @emotion/styled ^11.11.0
- @hookform/resolvers ^3.3.1
- @mui/material ^5.14.12
- @react-oauth/google ^0.12.1
- axios ^1.5.1
- flowbite ^2.5.2
- framer-motion ^11.11.9
- react ^18.2.0
- react-dom ^18.2.0
- react-dropzone ^14.2.3
- react-hook-form ^7.47.0
- react-hot-toast ^2.4.1
- react-icons ^4.11.0
- react-pdf ^7.5.1
- react-router-dom ^6.16.0
- react-toastify ^9.1.3
- resend ^4.0.0
- yup ^1.3.2
- zustand ^4.4.3