Coder Social home page Coder Social logo

patilharshh / kaam-do Goto Github PK

View Code? Open in Web Editor NEW
27.0 27.0 94.0 6.59 MB

The Simplified Job Searching Platform

Home Page: https://kaam-do.vercel.app

License: MIT License

HTML 0.23% JavaScript 98.38% CSS 1.39%
jobsearch linkedin mongodb nodejs opensource reactjs

kaam-do's Introduction

kaam-do's People

Contributors

aakankshasarode avatar amruta7203 avatar ananyaj25 avatar ananyajain25 avatar arpcoder avatar asymtode712 avatar dakshsinghrathore avatar dhairyagothi avatar dhruv8433 avatar gyanendra-baghel avatar inshiyaravat avatar irfan-iiitr avatar mastansayyad avatar mohit-bhandari45 avatar mohit200008 avatar patilharshh avatar prachita0504 avatar pradnyagaitonde avatar prithwi32 avatar rashiranjan22 avatar rohithgowdam avatar somilyadav7 avatar suhanipaliwal avatar varsani2520 avatar vshalini01 avatar yashmandi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

kaam-do's Issues

[FEAT]: Create Issue forms and make the issue options more visually appealing

Describe the Feature you want to end

Currently, the issue template for this repo seems to be basic also it is less visually appealing.👇

Screenshot 2023-06-12 at 02-10-25 New Issue · pranjay-poddar_Dev-Geeks

Changes I will make

Screenshot 2023-06-11 at 01-12-48 New Issue · dakshsinghrathore_htmltut

Expected behavior

Screenshots (optional)

Additional context (optional )
Will add issue forms to the respective issues to make it easier for the contributor to raise it.
Here is an example of how a Bug Issue Form will look like 👇

Screenshot 2023-06-11 at 01-15-06 New Issue · dakshsinghrathore_htmltut

Fix Signup and Login Functionality

Expected Behavior:

  • Users should be required to sign up and log in to access certain features of the application.
  • Upon successful login, users should be authenticated and authorized based on their roles to perform specific actions.

Proposed Solution:

  • Implement user authentication using JWT (JSON Web Tokens) to securely manage user sessions.
  • Implement signup, login, logout, and password reset functionality with appropriate validation and error handling.
  • Set up protected routes in the backend to restrict access to authorized users only.

[ BUG ]: Fix Search Functionality

Is there an existing issue for this?

  • I have searched the existing issues

What happened?

Proper search functionality NOT UI just UI update

Record

  • I agree to follow this project's Code of Conduct
  • I'm a GSSOC'24 contributor
  • I want to work on this issue

BUG:sorting not working

Is there an existing issue for this?

  • I have searched the existing issues

What happened?

The sorting features are not working according to various sorting techniques.

image

Record

  • I agree to follow this project's Code of Conduct
  • I'm a GSSOC'24 contributor
  • I want to work on this issue

Missing CONTRIBUTING.md File in Repository

The repository currently lacks a CONTRIBUTING.md file, which is an important resource for guiding potential contributors on how to engage with the project effectively. A CONTRIBUTING.md file outlines the contribution guidelines, coding standards, and procedures for submitting pull requests, thus streamlining the contribution process and ensuring consistency across contributions.

Could you please assign this issue to me under GSSOC 24.

Girlscript Summer of Code Introduction/Tracking

👋 Hi @dakshsinghrathore

I am Sanjay, program Manager Girlscript Summer of Code. I'll be collaborating with you on preparing your repo for GSSoC'24 Program

Why are these changes required?
After Analysing last year's contributions and feedback it would be great for students to have a couple of standard readme files on the repo to understand what the project is all about and some issues detailing what they can contribute. This will help you to see increased engagement in your repository as well.

As mentioned students get a chance to learn step by step, how to build this project as well as invite mentors to collaborate and add features to this repo. I will generate issues, which will provide guidance on how to prepare your repo for Girlscript summer of code 2024 on 10th May.

This issue will serve as a tracking issue to track all issues related to GSSoC'24. I recommend creating a new branch for every issue and opening a pull request to track changes so we can effectively collaborate with each other and merge changes when you and I feel like those changes are ready to be merged on your primary branch.

If you have any questions or concerns, please feel free to leave a comment on this issue or any of the other issues that are generated.

I look forward to working with you :octocat:

Feat: Filter genuine email

Describe the feature

Security Feature

In your application anyone can enter using temporary or disposable email.
I will add a feature so that no one could create an account using temporary or disposable email.
It will allow only genuine users in your database.
It will help to avoid any bot.
Assign me this work under GSSoC24, I will implement it.

Add ScreenShots

.

Record

  • I agree to follow this project's Code of Conduct
  • I'm a GSSOC'24 contributor
  • I want to work on this issue

Incorrect letter casing in data and py on the home page is bit large

Is there an existing issue for this?

  • I have searched the existing issues

What happened?

In data, there are grammatical errors and and letter case incorrect and In the search input which we see on first page, py is bit large

Record

  • I agree to follow this project's Code of Conduct
  • I'm a GSSOC'24 contributor
  • I want to work on this issue

Create profile for user and job providers.

Can create profile page for users and job posters.
User can view the status of the jobs they have applied for and the job posters can see the analytics for their job posting like number of applicants.

I would like to contribute under GSSOC'24

Feat: Improvements to the search section could involve adding suggestions for both country/city and job titles

Describe the feature

By incorporating these suggestions, users can benefit from a more streamlined and user-friendly search experience. This enhancement aims to facilitate quicker and more accurate searches, ultimately improving user satisfaction and engagement with the platform.

Add ScreenShots

Now
Screenshot 2024-05-16 at 10 07 42 AM

su
Screenshot 2024-05-16 at 10 08 26 AM
ggestion

This Project is made by me

Please Assign me this issue to me Under GSSOC'24

Record

  • I agree to follow this project's Code of Conduct
  • I'm a GSSOC'24 contributor
  • I want to work on this issue

BUG:On upload job section the details are not Submitting

Is there an existing issue for this?

  • I have searched the existing issues

What happened?

The details on the upload job section fail to submit and require correction and enhancement to be more appealing.
Screenshot 2024-05-16 at 11 12 46 PM

I can both rectify the submission issue and develop the backend for it.

Please Assign me this under GSSOC'24

Record

  • I agree to follow this project's Code of Conduct
  • I'm a GSSOC'24 contributor
  • I want to work on this issue

UI enhancement for company list under companies section

Describe the feature

By incorporating these suggestions, users can benefit from a more streamlined and user-friendly experience. This enhancement aims to facilitate quicker and more accurate searches, ultimately improving user satisfaction and engagement with the platform.

Add ScreenShots

Screenshot (170)

Please Assign me this issue to me Under GSSOC'24

Record

  • I agree to follow this project's Code of Conduct
  • I'm a GSSOC'24 contributor
  • I want to work on this issue

Adding messaging app

The application could be enhanced by integrating a messaging feature or a GPT to address user inquiries.

Can you assign me this issue under GSSOC'24

Learn.md

Learn repos should have a LEARN.md file to teach student how to build your project step by step. You can explain how to build your project with text, code snippets, images, or even short (5 minute) long video lessons. As the maintainer of a Learn repo, the LEARN.md file requires you to think critically about how to explain the building of your project and how to also make it engaging. We don't expect you to be an expert teacher, but we would like you to reflect on how difficult it was to get to your level of knowledge, and then provide friendly guidance to help other students to learn.

Reference: https://github.com/Recode-Hive/Stackoverflow-Analysis/blob/main/Learn.md

BUG: Add favicon

Is there an existing issue for this?

  • I have searched the existing issues

What happened?

Add new favicon (search icon or other) instead of default vite icon. This will provide more better look.


favicon-bug

Record

  • I agree to follow this project's Code of Conduct
  • I'm a GSSOC'24 contributor
  • I want to work on this issue

BUG: job show div

Is there an existing issue for this?

  • I have searched the existing issues

What happened?

image

will use grid to make 4 column instead of 3

Record

  • I agree to follow this project's Code of Conduct
  • I'm a GSSOC'24 contributor
  • I want to work on this issue

Minor fixes with server

  • Move nodemon to dev dependencies object

  • Also add separate scripts "run":"node server.js" and "dev":"nodemon server.js" in scripts obj.

  • Remove unwanted "test" script if there is no planning to add e2e and frontend testing in future.

  • Update readme.md with instruction to run server folder along with client folder

Feat: Add top Arrow Button

Describe the feature

This feature is important because, If the user searched and go too much down and wanted to comeback on top.

  • Add top arrow button to move to the top.

@PatilHarshh Can you assign this task to me.

Add ScreenShots

images

Record

  • I agree to follow this project's Code of Conduct
  • I'm a GSSOC'24 contributor
  • I want to work on this issue

New UI and UX need 💡::🎨 Request for Major UI Changes 🚀

### Description:
The current user interface (UI) of our application needs significant enhancements to improve usability, accessibility, and overall user experience.

Required Changes:

  1. Implement a new navigation system with simplified menus or sidebar navigation.
  2. Update the visual design with a modern color scheme and typography.
  3. Ensure responsive design across all devices, prioritizing mobile optimization.
  4. Enhance accessibility features for improved inclusivity.
  5. Streamline workflows by redesigning UI elements based on user feedback and analytics.

Let's work together to transform the UI of our application and deliver a more engaging and user-friendly experience for our users. 🌟

ELABORATE AND IMPROVE README.MD

What's wrong with the existing documentation

I am interested to add more information and make the Section of "Installation" and make it precise and understandable. As a part of GSSoC'24, I would like to make this contribution/enhancement.
I want to add more information about the application and elaborate the Installation section.
@PatilHarshh Please assign this issue to me sir.

Add ScreenShots

No response

Record

  • I agree to follow this project's Code of Conduct
  • I'm a GSSOC'24 contributor
  • I want to work on this issue

Feat: Add/Update/Delete Job

Describe the feature

This feature is for admin, they can add more jobs. Through APIs, It is not easy to show all the jobs. There is very low chance to get that.

  • Admin can also add new Jobs, update or delete jobs.
  • These jobs will only show if they are available.

@PatilHarshh Can you assign this task to me.

Add ScreenShots

Demo Screenshot:
Screenshot 2024-05-13 015819

Record

  • I agree to follow this project's Code of Conduct
  • I'm a GSSOC'24 contributor
  • I want to work on this issue

Improving the UI of nav bar

Describe the feature

The current nav bar background is not set and adding animations will help it to look better, I am willing to improve this nav bar, so i request you to assign me with this task.

Add ScreenShots

image

Record

  • I agree to follow this project's Code of Conduct
  • I'm a GSSOC'24 contributor
  • I want to work on this issue

Add Code_Of_Conduct.md file.

Pranjal Kushwaha here , Contributor@GSSoc'24
repo currently lacks a codeofconduct.md file, which is an important resource for guiding potential contributors on how to engage with the project effectively. A Code_Of_Conduct.md file outlines the contribution guidelines, coding standards, and procedures for submitting pull requests, thus streamlining the contribution process and ensuring consistency across contributions.

could ypu please assign this to me ?

Fix Filter Functionality

Hello Sir,
After visiting your website i found that the job filter functionality is not working. I can fix this issue. Assign this issue to me i want to work on this under GSSOC 2024.

Feat: Filter genuine email

Describe the feature

Security Feature

In your application anyone can enter using temporary or disposable email.
I will add a feature so that no one could create an account using temporary or disposable email.
It will allow only genuine users in your database.
It will help to avoid any bot.
Assign me this work under GSSoC24, I will implement it.

Add ScreenShots

.

Record

  • I agree to follow this project's Code of Conduct
  • I'm a GSSOC'24 contributor
  • I want to work on this issue

DOC Add GitHub Desktop Contribution Instructions

What's wrong with the existing documentation

I am interested in contributing to the project by adding detailed instructions on how to contribute using GitHub Desktop.

I believe that by providing clear and comprehensive guidance, we can encourage more contributors to participate in the project, especially those who prefer using GitHub Desktop for their contributions.

Could you please assign me the issue related to adding GitHub Desktop contribution instructions under gssoc24? I am excited about the opportunity to contribute to the project and help streamline the contribution process for others.

Add ScreenShots

No response

Record

  • I agree to follow this project's Code of Conduct
  • I'm a GSSOC'24 contributor
  • I want to work on this issue

BUG: showing misspelled

Is there an existing issue for this?

  • I have searched the existing issues

What happened?

Screenshot 2024-05-12 075913

assign me this issue under gssoc'24

Record

  • I agree to follow this project's Code of Conduct
  • I'm a GSSOC'24 contributor
  • I want to work on this issue

BUG: I noticed that any user can upload job without registering aur logging into the website.

Is there an existing issue for this?

  • I have searched the existing issues

What happened?

This website allows user to upload job even if he has not register himself. I am capable of fixing this issue after which the user can upload job only when he has registered himself. Assign this issue to me under gssoc'24

Record

  • I agree to follow this project's Code of Conduct
  • I'm a GSSOC'24 contributor
  • I want to work on this issue

BUG: SPELLING ERROR

Is there an existing issue for this?

  • I have searched the existing issues

What happened?

"Correct spelling error in the job posting description on LinkedIn from 'meia' to 'media'."
Screenshot 2024-05-12 121336

Record

  • I agree to follow this project's Code of Conduct
  • I'm a GSSOC'24 contributor
  • I want to work on this issue

cv upload and profile sharing feature

Describe the feature

we can add new feature in the project which the user who apply to job upload his cv and send the cv and his profile to the client.
i can make this feature in server side and i need one make the client side
plz assign to me this task I'am gssoc'24 contributor

Add ScreenShots

" "

Record

  • I agree to follow this project's Code of Conduct
  • I'm a GSSOC'24 contributor
  • I want to work on this issue

Add templates for issues

Issue templates are very helpful for a collaboration repo. When users identify a bug or want to add a new feature, you can provide templates so you can collect all the pertinent information you need to fix a bug or add a new feature.

We recommend creating a “Report Bug” and “Feature Request” issue template.
you can refer this: https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository

Some suggested prompts/questions you can add to a “Report Bug” template are:

Briefly describe the bug
What is the expected behavior?
Please provide step by step instructions on how to reproduce the bug
Some suggested prompts/questions you can add to a “Feature Request” issue template are:

Briefly describe your feature request
What problem is this feature trying to solve?
How do we know when the feature is complete?

Reference: https://github.com/Recode-Hive/Stackoverflow-Analysis/issues/new/choose
Click on Get Started button and copy the template to yours.

Feat:Adding sample.env file for the project

Describe the feature

The sample env file will help other contributors so that they can create their own .env file directly by using the blue print of sample.

Add ScreenShots

envSample
This is a example how the sample env looks like

Record

  • I agree to follow this project's Code of Conduct
  • I'm a GSSOC'24 contributor
  • I want to work on this issue

BUG: spelling mistake

Is there an existing issue for this?

  • I have searched the existing issues

What happened?

Screenshot 2024-05-14 092722

spelling mistake.
assign me this issue under gssoc'24

Record

  • I agree to follow this project's Code of Conduct
  • I'm a GSSOC'24 contributor
  • I want to work on this issue

Feat: Error Handler for Backend API'S

Describe the feature

hey @PatilHarshh , I want to make a general error handler that can handle all types of exceptions and errors in the backend.
So, please assign this issue to me.

Add ScreenShots

image

Record

  • I agree to follow this project's Code of Conduct
  • I'm a GSSOC'24 contributor
  • I want to work on this issue

Add issues

As the maintainer of a Collaborate repo, keeping Issues up-to-date will help the student community understand what they can do to contribute. Issues should vary by the easy (update documentation) to the difficult (add a new feature). The more involved you are, the more opportunities there are to collaborate.

Recommendations:

Add issues of varying difficulty to the repo often. you must add the tag gssoc, Level 1, Level 2, Level 3 good first issue etc.
How we cacluclate the Scores on Leaderboard: Every PR one point
Level 1: 10 points
Level 2: 25 points
Level 3: 45 points
Try to add some documentation issues as well it would be easy for beginner contributor to explore opensource through your repo.
Generate issues even if you plan on solving them, so the repository appears as active.
Contribute/commit often to the repo so it does not go stale.
Reference https://github.com/Recode-Hive/Stackoverflow-Analysis/issues

Feat: job search bar

Describe the feature

the job search bar is located right above the image which is not looking very presentable it can be moved down a bit
I hope you can assign me ...

Add ScreenShots

it can rather look like this....
Screenshot 2024-05-16 225158

Record

  • I agree to follow this project's Code of Conduct
  • I'm a GSSOC'24 contributor
  • I want to work on this issue

Feat: Better UI for Footer section

Describe the feature

Improving the footer section. Footer is taking too much space. When email is to be entered, it is not visible.

Add ScreenShots

Email font color is white and footer section needs to be small to look better and better allignment.

Record

  • I agree to follow this project's Code of Conduct
  • I'm a GSSOC'24 contributor
  • I want to work on this issue

Feat: login and signup page

Describe the feature

i would like to add login page and signup page for this website

Add ScreenShots

image

Record

  • I agree to follow this project's Code of Conduct
  • I'm a GSSOC'24 contributor
  • I want to work on this issue

Add Topics

In GSSoC'24, GitHub Topics will help the discoverability of your project.

I see that you already have great topics on your repository!
I would recommend adding the name of the company like the software you use to build like "vs-code, ghdesktop" to improve your discoverability.

If you are happy with the topics you have, feel free to close this issue. 👍

Adding the Jobs API

As of Know there is a static data of jobs So,we can create a new REST ful API which can be created using the Traditional MVC architecture . where we can create a model and controllers and connect it to frontend .

Can you assign me this issue under GSSOC'24

[FEATURE] Implement Page Loader Transition for Improved User Experience

Describe the feature

Implementing a page loader transition on each page, when user goes from one page to another, theere should be a animated effect transition which enhances user experience.
Would like to work on this issue under GSSoC '24, request you to assign this issue to me :)

Add ScreenShots

Would like to add loader similar to this on every page:

loading

Record

  • I agree to follow this project's Code of Conduct
  • I'm a GSSOC'24 contributor
  • I want to work on this issue

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.