Skip to content

SkillLink is a job boarding app that allows job seekers to search and filter job postings based on their preferences and interests. It also provides resources and tools to help users with their job search. The app is built using modern web technologies such as Next.js, React, and TailwindCSS, and features functionalities such as user authenticatios

Notifications You must be signed in to change notification settings

imtiaz0307/skill-link-job-board-app

Repository files navigation

SkillLink - Job Boarding App

SkillLink is a full-stack web application that serves as a job board for job seekers and employers. Users can register and log in to their accounts, edit their profiles, upload resumes, and add their skills and interests. They can search for jobs by title and city, as well as filter jobs by salary range, upload date, experience, and job type. Users can also apply and save jobs, join the mailing list, and access resources.

Pages

Home: Displays the featured jobs and provides a brief overview of the app.
Jobs: Allows users to search and filter jobs based on their preferences and interests.
Resources: Provides access to free and quality resources available on the internet.
About: Provides information about the app, its purpose, and the team behind it.
Contact: Allows users to contact the team for inquiries, feedback, and support.

Technologies

SkillLink was built using the following libraries and frameworks:

Next.js: A React-based web framework that allows for server-side rendering and efficient code splitting.
React: A JavaScript library used for building user interfaces.
Mongoose: A MongoDB object modeling tool designed to work in an asynchronous environment.
TypeScript: A statically typed superset of JavaScript.
Zod: A TypeScript-first schema validation library.
Bcrypt.js: A library used for hashing passwords.
Jsonwebtoken: A library used for generating and verifying JSON web tokens.
React-hook-form: A library used for building forms in React.
React-icons: A library of customizable icons for React.
TailwindCSS: A utility-first CSS framework for building custom designs quickly.

Getting Started

Clone the repository:

git clone https://github.com/[YOUR_USERNAME]/skilllink.git

Install the dependencies:

cd skilllink
npm install

Set up environment variables:

cp .env.example .env.local

Start the development server:

npm run dev

Contributing

We welcome contributions and feedback! If you find any bugs, issues, or have suggestions for improvement, please create a pull request or issue. For major changes, please open an issue first to discuss the changes.

License

SkillLink is licensed under the MIT License. See LICENSE for more information.

About

SkillLink is a job boarding app that allows job seekers to search and filter job postings based on their preferences and interests. It also provides resources and tools to help users with their job search. The app is built using modern web technologies such as Next.js, React, and TailwindCSS, and features functionalities such as user authenticatios

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages