Giter Club home page Giter Club logo

jobproject's Introduction


Welcome to Job-Portal 🚀


About Job-Portal

Welcome to our Job Portal Project! This project aims to create a user-friendly platform for job seekers to find employment opportunities and for employers to post job listings. Below you'll find information on how to set up and run the project, as well as an overview of its features.

Features:

1.User Registration and Authentication: Job seekers and employers can register and log in securely to access the portal's features.

2.Job Listings: Employers can post job listings, including job titles, descriptions, requirements, and contact information.

3.Job Search: Job seekers can search for job listings based on various criteria such as job title, location, and keywords.

4.Filters and Sorting: Users can filter and sort job listings based on different parameters to find relevant opportunities efficiently.

5.Application Management: Job seekers can apply to job listings directly through the portal, and employers can manage received applications.

6.User Profiles: Both job seekers and employers have profiles where they can manage their information, including resumes, job preferences, and company details.

7.Notifications: Users receive notifications for important events such as new job listings, application status updates, and messages from employers.


Getting Started

Contributing Contributions are always welcome!

  1. Fork this repository.

  2. Clone your forked copy of the project. git clone https://github.com/your-username/jobproject.git

  3. Add reference to original repository,use the following command git remote add upstream https://github.com/your-username/jobproject.git

  4. Check the remotes for this repository,use following command. git remote -v

  5. Always take a pull from the upstream repository to your main branch to keep it up-to-date with the main git pull upstream main

  6. Create a new branch. git checkout -b <your_branch_name>

  7. You are all set ! Perform your desired changes to the code base.

  8. Track your changes. git add .

  9. Commit your changes. git commit -m "relevant commit message"

  10. Push the committed changes in your feature branch to your remote repo. git push -u origin <your_branch_name>

  11. To create a pull request, click on "Compare and pull requests". Please ensure you compare your feature branch to the desired branch of the repo you are suppose to make a PR to.


Feedback:

We value your feedback! If you encounter any issues, have suggestions for improvements, or want to contribute ideas for new features, please open an issue on the project's GitHub repository or reach out to us directly.

jobproject's People

Contributors

aditiprabhakar avatar akshaya1256 avatar anshig135 avatar ashutoshkumar0206 avatar bhavanishanker-png avatar dhruv-03 avatar eyeaadil avatar garimasingh0109 avatar ishaa18 avatar ishmeetkaur36 avatar joy-agrawal avatar khushi-joshi-05 avatar lunanika avatar p-lavanya16 avatar pankaj-2503 avatar poonam-kashyap12 avatar prabhakarpiyush avatar puru-g avatar rajan-barnwal avatar rupaliprajapati avatar shaurya35 avatar srujitha-raghava 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  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  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  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

jobproject's Issues

Centralize Image Repository

Currently, images in our open-source project lack a centralized storage location. Consolidating them into a single dedicated folder will improve organization and simplify access. Assigning this task to me will ensure efficient implementation, enhancing our project's structure without unnecessary complexity.Please assign this issue to me.

Scroll Animation for Improved User Experience

I've been using jobproject and noticed an opportunity to enhance the user experience. Currently, the project homepage could benefit from some scrolling animation to make the browsing experience smoother and more engaging.

@Rajan-Barnwal Would you mind creating an issue for this enhancement and assigning it to me? I'd love to take the lead on implementing this feature.

Implement General Aptitude section

Aptitude test is now very common for tech jobs as well as entrance test of higher organizations, this section will help student to upscale their IQ level by implementing aptitude test section

Create Navbar sticky

Create your navbar sticky...so its stays with the page if you scroll down the page.......Can you assign this to me under GSSOC24..

Hyper links and customer page

Hi please assign me this project under GSSOC'24. I will

  1. I will link the home page and the sign-in and sign-up page
  2. I will create a customer page
  3. I will also add a forget password page
    additionally, I can add rudimentary pages to each and every required hyperlink

Responsiveness and other issue

The website isn't responsive and i can try to make it too. Some more tweeks and twists can be done like the signup button on hovering, in the footer more social media handles should be added .

Please assign me this project plss

hover effect to logos

I want to add hover effect to the logos. Please assign me this issue under gssoc'24

Before:

bofore_hover.mp4

After:

after_hover.mp4

Improve File Structure for Image Organization

all images are stored in a single folder named "assets". While this setup works, it might become cumbersome to manage as the number of images grows. I propose organizing images into subfolders based on their category or purpose to improve organization and ease of navigation.

Proposed Changes:

  1. Create subfolders within the "assets" folder such as "logos", "banners", "icons", etc.
  2. Move relevant images into their respective subfolders.
  3. Update references in code to reflect the new file structure.

Benefits:

  1. Improved organization makes it easier to locate and manage images.
  2. Enhances maintainability and scalability of the project.
  3. Provides clarity and structure for future contributors.

Add Nav Toggle Button

Need Nav Bar responsive Use Toggle button in particular screen ratio
can work on it, please assign this to me.
Screenshot 2024-05-10 113530

Girlscript Summer of Code Introduction/Tracking

👋 Hi @Rajan-Barnwal,

I am Prince,web developer 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:

Improvements needed: Favicon,File organisation, Responsiveness,Auth,Footer,interactivity,and Animations

  • The website does not have a fav-icon. A fav-icon helps with branding and user experience.
  • Files are clumsily placed in the repository. Considering organizing them into appropriate folders (e.g., 'CSS', 'js', 'images') for better project structure would be good
  • The website is not responsive. It should be designed to work well on various screen sizes, especially mobile devices.
  • The site lacks login and sign-up pages, as well as back-end functionality for Google authentication. This would enhance user experience and security.
  • There's no footer on the website. A footer can contain important information like contact details, terms of service, and links to social media.
  • The website lacks modern animations and interactivity. Consider adding transitions, animations, or interactive elements to improve user engagement.

Please consider addressing these issues to improve the overall quality and user experience of the website.

issues

GSSoC'24

Homepage Introduction: Adding a clear tagline or introduction to explain the website's purpose will improve user understanding.
Project Descriptions: Updating README files for each project will provide comprehensive details and improve project understanding.
Responsive Design: Implementing media queries will ensure the website's responsiveness across different screen sizes as it's not responsive
Navigation Menu: Highlighting the active page in the navigation menu enhances user navigation.
Smooth Scrolling Animation: Adding smooth scrolling animations will improve the overall user experience.
Contact Form Functionality: Implementing a functional contact form will facilitate user interaction.
Footer Enhancements: Enhancing the color palette in the footer will improve visual appeal.
updating card:adding animation in cards as it will look more attractive

I believe these enhancements will significantly improve our website's usability and user experience. I would appreciate being assigned this issue to start working on it during the GSSOC 2024 program.

Looking forward to contributing to the project!

Thank you.

converting your project to react js

I wnat to convert your project into react js so that the contributors can easily Implment new features into your project which will be helpful for you in the future . please assgin me this issue under GSSOC'24

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 your

Fix Background Image Issues in Cards

there are issues with the background images in the cards. Specifically, the first card is missing its background image, while the background image for the first card is incorrectly displaying as the background for the second card. After reviewing the code, I am confident in my ability to resolve this issue. Assigning this task to me will ensure a quick and effective resolution, improving the visual consistency and functionality of the cards.
Uploading Screenshot 2024-05-09 at 2.32.28 PM.png…

home page not responsive

This is an amazing project but the UI is not good for home page in mobile view, heading is not alligned in centrer, Please assign this issue to me.

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'24, Level 1, Level2, 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

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

Create Pricing Page

I'll be creating and adding a pricing page to the website with proper frontend.

Please assign me this issue under GSSoC'24.

[IMPROVEMENT] README can be improved

Readme can be improved and can be more informative for the developers.
I can make it more informative and easy to understand anout the project.
Kindly assign me this issue under GsSoc'24 contributor.

The signup and signIn functionality on the application is currently not working as expected.

The sign in and sign up buttons on the navbar are not functioning correctly. When clicking on the "Sign In" button, the expected behavior is for a modal or form to appear, allowing users to enter their credentials and authenticate successfully. Similarly, clicking the "Sign Up" button should display a registration form or modal for new users to create an account.
Assign this project to me .I can resolve it

Lenis smooth scrolling

@Rajan-Barnwal Hi
Lenis smooth scrolling makes webpage looks premium for users while interacting.
Better Home page makes better impressions,
Kindly assign this task to me ❤️🚀
Screenshot 2024-05-10 155245

Add Sign up page

Assign me this task under GSSoC'24 I will implement the Sign Up Page.

Add Sign in page

Assign me this task under GSSoC'24 I will implement the Login Page

Fix navbar

The UI of the navbar can be better and the alignment of the sign in and signup should be fixed

Navbar style issue

The styling for navbar is broken , i fixed it to some extent but forgot to raise the issue the issue first . Please find my PR below and merge if it suits it
Thanx

PR link : #69

Enhance User Engagement with Visual Content in Examples Area

Hi Sir/Ma'am, My name is Joydeep Saha, I am a contributor at the GSSOC '24 and would like to contribute to this project.
Screenshot 2024-05-11 at 12 54 30 AM

Currently, the examples area on our website lacks visual appeal and engagement potential. To enhance user experience and make the content more captivating, I propose the following improvements:

  1. Add Images to Examples:
    Incorporating relevant images alongside the text snippets can significantly enhance user engagement. Visual cues not only make the content more appealing but also aid in conveying the message more effectively, I can use free licensed images to source the relevant images.

  2. Styling for Consistency:
    Implementing a consistent style across the example cards can improve the overall aesthetics of the section. I could involve uniform sizing, spacing, and typography to create a cohesive look.

  3. Enhanced Hover Effects:
    Introducing subtle hover effects, such as colour overlays or scaling, can provide users with interactive feedback and encourage them to explore the examples further or I can also use a small border of 1 or 2px, over hover or use a smooth transition css.

Add readme file

The readme file need to be updated so that the contributors can understand the project and work on it. I can update it for now.

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.

Can you assign this issue to me under GSSOC 24

Update the Readme File

Issue Description:

I want to help new contributors get started with the project. I'm thinking of adding simple instructions on how to fork, clone, and edit the code. @Rajan-Barnwal, can you assign this to me if you agree? Thanks!

Screenshots:

Before:

Before

After:

After

After

After


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 hovering effect on cards and buttons

I've noticed that the feature card and 'Learn More' buttons currently lack hovering effects.
Implementing hover effects would enhance the liveliness of these elements and contribute to the overall attractiveness of the website.
This improvement would positively impact the UI/UX.

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.