Slancerk / SKILLZEE

This is my final year project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SkillZEE - PortFolio And Skill Management system project.

SkillZEE 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

SkillZEE 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.
AWS: for deployment purpose ( ec2 server)

Getting Started

Clone the repository:

git clone https://github.com/Slancerk/SKILLZEE.git

Install the dependencies:

cd skillZEE
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.

About

This is my final year project


Languages

Language:TypeScript 98.1%Language:CSS 1.0%Language:JavaScript 0.9%