Skip to content

An app connecting employers with newly graduated developers. This repository contains the code for seamless matching, showcasing skills, and streamlining hiring processes. Join the community and bridge the gap in the tech industry.

License

Notifications You must be signed in to change notification settings

Prototype1309/DiscoverDevs

Repository files navigation

DiscoverDevs

Description

Introducing "DiscoverDevs" - the ultimate platform for employers and developers to connect and collaborate! It's a user-friendly application empowers employers to search for potential employees and developers to find exciting job opportunities.

Employers can create profiles and specify their requirements, such as coding languages, location preferences, and desired experience. With advanced filtering options, they can efficiently discover developers who meet their criteria and directly engage with them. On the other hand, developers can create comprehensive profiles to showcase their expertise, including years of experience, technologies they are knowledgeable in, and links to direct employers to developer portfolios or projects. Developers increase their chances of attracting potential employers by regularly updating their profiles.

If there is a piece of information that requires updating, DiscoverDevs allows users to easily update their profile information whenever needed, ensuring employers have access to the most accurate details about each developer's background and capabilities.

With DiscoverDevs, finding the perfect match for employers and developers is simpler. It streamlines the hiring process, saves time for both parties and fosters meaningful connections within the tech industry. Join DiscoverDevs today for talent acquisition and professional growth possibilities!

Table of Contents

Installation

Packages required to run locally:

Packages & Documentation Installation
Sequelize npm i sequelize
MySQL2 npm i mysql2
Dotenv npm i dotenv
Bcrpyt npm i bcrypt
Express npm i express
Handlebars npm i handlebars
Validator npm i validator

Usage

At DiscoverDevs, our mission is to help you find the perfect developers for your projects or showcase your talents as a developer. Follow the instructions below to get started:

Create an Account:

  1. On the homepage, click on the "Create Account" button.
  2. Fill out the required information, including your name, email address, and password.
  3. Review and accept our Terms of Service and Privacy Policy.
  4. Click on the "Sign Up" button to complete the registration process.

Log In:

  1. If you already have an account, click on the "Log In" button on the homepage.
  2. Enter your registered email address and password.
  3. Click on the "Log In" button to access your account.

View Potential Employees (for Employers):

  1. Once logged in, navigate to the "Employees" section in the main menu.
  2. Browse through the profiles of talented developers available for hire.
  3. Use the search and filter options to refine your search based on specific skills, experience, or location.

Showcase Your Talents (for Developers):

  1. If you are a developer looking to showcase your talents, log in to your account.
  2. Navigate to the "Profile" section in the main menu.
  3. Complete your profile by providing information about your skills, experience, and portfolio.
  4. Highlight your achievements and projects you have worked on.
  5. Click on the "Save" button to update your profile.

If you need assistance or have any questions, please contact our support team. We are here to help!

Technologies

  1. NoSQL
  2. Sequelize
  3. Handlebars
  4. Tailwind
  5. Node
  6. Express
  7. Dotenv
  8. Bcrypt
  9. Validator

Screenshots

Home Register login Devs profile

Application

To access our application you can click on this link.

License

License: MIT

Sources

Various resources were used in creating this application. Some of those resources included websites including W3Schools, MDN, StackOverflow, and DEV Community. When working with the profile.handlebars, sources that were used to create the tech icons were simpleicons.org & svgrepo.com. Alongside those, the profile.handlebars referenced 'tippy' & 'popper'. We also referenced documentation for our technologies to properly understand their functionalities. A bulk of help did come from the resources provided by the boot camp itself; past lessons, homework, mini-projects, and other communicated resources. We also garnered assistance from our TAs in the course when we were stuck on a particular item.

Contact

Chad: GitHub -- LinkedIn -- Email

Laura: GitHub -- LinkedIn -- Email

Mohamed: GitHub -- LinkedIn -- Email

Stephanie: GitHub -- LinkedIn -- Email

About

An app connecting employers with newly graduated developers. This repository contains the code for seamless matching, showcasing skills, and streamlining hiring processes. Join the community and bridge the gap in the tech industry.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •