https://github.com/dung24-6/full-stack-job-app
A full-stack web application created using PostgreSQL , Expressjs , React js, Node js . Help people find job and company find software developer
https://github.com/dung24-6/full-stack-job-app
express expressjs nodejs postgresql reactjs
Last synced: 3 months ago
JSON representation
A full-stack web application created using PostgreSQL , Expressjs , React js, Node js . Help people find job and company find software developer
- Host: GitHub
- URL: https://github.com/dung24-6/full-stack-job-app
- Owner: Dung24-6
- License: mit
- Created: 2023-02-27T12:22:09.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-04-23T06:41:14.000Z (about 3 years ago)
- Last Synced: 2025-03-07T19:53:11.710Z (over 1 year ago)
- Topics: express, expressjs, nodejs, postgresql, reactjs
- Language: JavaScript
- Homepage:
- Size: 880 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Full-Stack-Job-App
A full-stack web application created using PostgreSQL , Expressjs , React js, Node js . Help people find job and company find software developer


[](https://github.com/Dung24-6/Product-Management-Nodejs)


Table of contents
-----------------
* [Installation](#installation)
* [Environment Variables](#environment-variables)
* [Demo](#demo)
* [Features](#features)
* [API Reference](#api-reference-example-there-are-many-api-i-dont-write-here)
* [Tech Stack](#tech-stack)
* [Authors](#authors)
* [About Me](#about-me)
* [Skills](#skills)
## Installation
First , clone project and go to client folder and and server folder run npm install . Create .env file and add environment variables in server folder
```bash
cd client
yarn
yarn run dev
```
```bash
cd server
npm install
npm run start
```
Or for dev in server , use nodemon
```bash
npm run server
```
## Environment Variables
To run this project, you will need to add the following environment variables to your .env file. SECRET_KEY can random
`PORT = ?`
`NAME = ? `
`DATABASE_PORT = ? `
`HOST = ? `
`DATABASE = ? `
`PASSWORD = ? `
## Demo
...
## Features
- Full stack web
- 3 role : Admin , User , Company
- Admin :
- DashBoard
- Create Account
- Delete User
- Delete Review
- Register Company
- User:
- Get user
- Create User
- Log In
- Log Out
- Update Profile
- Upload Avatar
- Upload CV
- Review Company
- Report Wrong Review
- Search Job by location, skills, company
- Apply Job
- Get Top Companies
- Company :
- Update Company Profile
- Get Review Company
- Get Apply Job
- Report Review
- There are many features will complete
## API Reference Example (There are many API I don't write here)
#### Get all users
```http
GET /user
```
| Parameter | Type | Description |
| :-------- | :------- | :------------------------- |
| `No` | `/` | Get all user of the list |
#### Get user
```http
GET /user/${id}
```
| Parameter | Type | Description |
| :-------- | :------- | :-------------------------------- |
| `id` | `string` | **Required**. Id of user to fetch |
## Tech Stack
**Back-end:** PostgreSQL , ReactJS , Node , Express
## Authors
- [@Dung24-6](https://github.com/Dung24-6)
- [@Huy Hoang](https://github.com/ktshglsm)
## 🚀 About us
We are web developer
## 🛠Skills
Javascript, NodeJs, ReactJS, Express, PostgresQL, mongoDB, Postman, ...