Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/quimp03/job-portal

The website allows employers posting applications in order to finding out candidates who suitable and have a strongly passionate for their company. User who can easy access and applying job or position throught CV that fulfilling requirements from company and they are able to show technical skills like resolving problem
https://github.com/quimp03/job-portal

bootstrap-4 css expressjs nodejs pug

Last synced: 11 days ago
JSON representation

The website allows employers posting applications in order to finding out candidates who suitable and have a strongly passionate for their company. User who can easy access and applying job or position throught CV that fulfilling requirements from company and they are able to show technical skills like resolving problem

Awesome Lists containing this project

README

        

# Job Recruitment Website
## Overview

The website allows employers posting applications in order to finding out candidates who suitable and have a strongly passionate for their company. User who can easy access and applying job or position throught CV that fulfilling requirements
from company and they are able to show technical skills like resolving problem, self-studying and especialy thanks to applicant they can show their passionate and goal for employers more easy to rating and selecting
potential candidates.

## Features
- Admin: Management employer, user, applications.
- Employer: Create, edit, deleted, posting application. Confirm CV from user.
- User: Create, posting cv. Applying in application.
## Technologies Used
- Website Development Foundation: NodeJs
- **Programming Language:** Javascript
- **Web Framework:** ExpressJs
- **Front End:** Pug, Bootstrap, Css
## Installation
To set up the project locally, follow these steps:
1. Clone the repository:
```bash
git clone https://github.com/quimp03/job-portal.git
2. Install the required packages (if you have no node so install node for this project):
```bash
npm i
3. Addation env and follow these steps:
- add port
- add url for mongodb
- Using cloudinary in order to upload image online. You have to register and addtion in env file includes: cloud_name, api_key, api_secret.
- Using email to send opt for another email that you forgot password and get password off this email from application password.

## Usage

1. Run the application:
```bash
npm start
2. Open your web browser and navigate to home page: exameple port == 3000
- admin page: http://localhost:3000/admin/auth/login
- client page: http://localhost:3000
4. Enjoy the website :)))