Skip to content

Kandedriva/final_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dream Job - Your Job Search and Recruitment Platform

Welcome to Dream Job, a React-based single-page website designed to help job seekers find their dream jobs and recruiters post job openings. This README.md provides an overview of the project, how to use it, the technologies used, and how to contribute.

Project Description

Dream Job is a user-friendly platform where job seekers can explore various job listings from different companies. Each job listing includes detailed descriptions and essential information. Users can apply for jobs, visit the company websites for additional information, and follow companies to receive notifications about new job openings. If you're a recruiter, you can also post job positions to attract top talent.

Usage

User [Registration/Login] : To access Dream Job's features, you must be a registered user. The Welcome page prompts you to either log in if you already have an account or create one if you're new to Dream Job. Without logging in, you won't be able to access any of Dream Job's features.

User Dashboard: After creating an account, you'll be redirected to the login page. Use the email and password you provided during registration to log in.

Browsing Job Listings:

 Once logged in, you can browse the list of available jobs. To apply for a job, simply click the Apply button, which will take you to the application form. Please ensure you provide accurate and truthful information, as your application will be evaluated based on the details you provide.

Application Status: After submitting your application, you'll be redirected to a page where you can track all the jobs you've applied for.

Recruiter Features:

 If you're a recruiter, you'll find a "Open a Position" section where you can create a job listing. Provide all the necessary details about the job, and after submission, you can view the newly created job on the available jobs page.

Navigation:

Use the navigation bar to seamlessly navigate between different sections of the website. Logging Out: When you log out, you'll be taken back to the welcome page.

Technologies Used

Dream Job is built using the following technologies: React: The core framework for building the web application. Bootstrap: Utilized for creating a responsive and user-friendly design. React Bootstrap: Ensures the app is mobile-friendly. CSS and Bootstrap Style Sheets`: Used for styling the web page. React-toastify: Provides user feedback after performing tasks. React Hooks: Leveraged for state management and navigation.

Contributing

We welcome contributions to improve Dream Job and make it a real-world web application. To contribute:

Fork the Repository: Start by forking this repository to your own GitHub account. Create a New Branch: Create a new branch in your forked repository for the feature or bug fix you want to work on. Make Changes and Commit: Make your desired changes and commit them with descriptive commit messages. Push Changes: Push your changes to your forked repository. Submit a Pull Request: Submit a pull request to the main repository for review.

Links of the Project

Front-end repository [https://github.com/Kandedriva/final_project]. back-end repository[https://github.com/Kandedriva/my_phase2_project-backend]. The back-end link on render.com [https://phase-2-banckend.onrender.com/] demo video [https://youtu.be/-hHCB1TIVfc] blog post for in-depth description of the code [https://dev.to/kande/how-i-built-my-single-page-reactjs-web-app-1emc] Please note that this project is for educational purposes and is part of the Flatiron School curriculum. Thank you for your interest in contributing to Dream Job! Together, we can make this platform even better.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published