Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bongomin/recruitment-app-task
https://github.com/bongomin/recruitment-app-task
Last synced: 2 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/bongomin/recruitment-app-task
- Owner: bongomin
- Created: 2023-07-06T15:21:27.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-07-21T07:22:42.000Z (over 1 year ago)
- Last Synced: 2024-11-10T16:12:36.570Z (2 months ago)
- Language: TypeScript
- Size: 119 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# recruitment-app-task
This is a recruitment site that allows users to login, sign up, view their profile details, and browse available jobs from specific regions.
## Folder Structure
The project consists of two folders:- `next-client`: Contains the next js 13 client-side code for the recruitment site developed using Next.js 13.
- `node-server`: Contains the server-side code developed using Express.js and PostgreSQL for data storage.## Setting up the Backend
1. Clone the repository.
- `git clone [email protected]:bongomin/recruitment-app-task.git`2 cd into the folder
`cd recruitment-app-task`2. Create a PostgreSQL database called `recruitmentwebsite`.
3. Navigate to the `node-server` folder and run the following commands:
```shell
npm install
npm startThis will install the required packages and start the server. The necessary user and recruitment tables will be automatically created for you.
## Setting up the Client
Navigate to the `next-client` folder and run the following commands:
npm install
npm run devThis will install the required packages and run the client application.
## Usage
Once the backend and client are set up and running, you can access the recruitment website in your browser. Use the provided login and signup functionality to authenticate as a user. You can then view your profile details and browse the available job listings from specific regions.
## UI/FRONTEND SCREENSHOOTS
---------------------------
## POSTMAN Backend Requests, Screenshoots
-------------------------------------
**** Boongomin Daniel