Science Score: 23.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
✓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: madhumithaaravelli
- License: mit
- Language: TypeScript
- Default Branch: asharm52
- Size: 91.1 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Tech Stack used:
Updated UI Design File:
- New Screens Added!
- Branding, Colours and Typography
- Components & States
- Mutliple UI Screens flows for Student & Manager Roles
- https://www.figma.com/file/sqt0gh5H7bZEkryKZ9jFnK/WolfJobs
Project Presentation Video
About Us

Eager to dive into a side hustle or seize a full-time job opportunity? Look no further than WolfJobs. 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. Dive in, earn your share, and opt out whenever you want or stay on for a longer journey!
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.
Why WolfJobs?
At WolfJobs, its 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
Signup & Login

Student Applies for Job

Application Status & Questionaire

Manager Side
Manager Sign Up

Manager Login

Edit Profile

Add/Close Job

Screening

Review & Accept Applications

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
1. Email Service - On getting selected/rejected to a job, the applicant should be getting an email about it.
2. Search jobs based on department - There can be a different category searches for applicants when searching for the jobs. For instance, we can have search on basis of the departments.
3. Job Analysis WolfJobs will provide the functionality of analysing various aspects of a job. Job Analysis based on various parameters using graphical representation will help in making prediction on which jobs are more preferred and for which jobs applicants have more inclination. Hiring managers can then decide what rewards and salary to be given to the applicants of that job. Even applicants will get to know, which job is being preferred among other applicants.
4. Chatbot Integration Our platform WolfJobs will also provide the functionality of Chatbot integrated with our website so that user can easily interact with the bot and get to know about various features of our web application and have a nice interactive experience.
5. Interview Appointment Scheduling WolfJobs will also provide the facility for the hiring manager to organize an interview appointment for the job based on applicants availability and convenient time uploaded by the hiring manager. Either of the users can upload their availability time in the G-sheet and using google calendar appointments can be organised.
Other future related items can be found in Issues section.
Contributors
Deepak Rajendran |
Shafa Hassan |
Janhavi Pendse |
Deep Patel |
Owner
- Login: madhumithaaravelli
- Kind: user
- Repositories: 1
- Profile: https://github.com/madhumithaaravelli
GitHub Events
Total
Last Year
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
- body-parser ^1.20.2
- connect-mongo ^4.5.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.17.2
- jsonwebtoken ^8.5.1
- mockgoose ^8.0.4
- mongoose ^6.0.5
- multer ^1.4.5-lts.1
- nodemailer ^6.7.2
- nodemon ^2.0.14
- passport ^0.4.1
- passport-jwt ^4.0.0
- passport-local ^1.0.0
- supertest ^6.1.6
- 657 dependencies
- @mui/icons-material ^5.14.18
- react-pdf ^7.5.1
- actions/checkout v3 composite
- actions/setup-node v3 composite
- codecov/codecov-action v3 composite
- actions/checkout v3 composite
- actions/setup-node v3 composite
- actions/upload-artifact v3 composite
- codecov/codecov-action v3 composite
- 557 dependencies
- @hookform/devtools ^4.3.1 development
- @testing-library/jest-dom ^6.1.4 development
- @testing-library/react ^14.0.0 development
- @types/axios-mock-adapter ^1.10.0 development
- @types/jest ^29.5.6 development
- @types/mocha ^10.0.2 development
- @types/react ^18.2.15 development
- @types/react-dom ^18.2.7 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
- 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
- postcss ^8.4.31 development
- tailwindcss ^3.3.3 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
- axios ^1.5.1
- react ^18.2.0
- react-dom ^18.2.0
- react-dropzone ^14.2.3
- react-hook-form ^7.47.0
- react-icons ^4.11.0
- react-router-dom ^6.16.0
- react-toastify ^9.1.3
- yup ^1.3.2
- zustand ^4.4.3