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

https://github.com/ripunjay42/jobbox


https://github.com/ripunjay42/jobbox

javascript nextjs reactjs tailwind-css

Last synced: 7 months ago
JSON representation

Awesome Lists containing this project

README

          

# JOBBOX

# DEMO
https://jobbox-gules.vercel.app/


## Overview

JobBox is a full-stack web application developed using Next.js, Node.js, Express, and PostgreSQL.
It features an admin panel for managing job listings, courses, links, and books,
with enhanced performance through various pagination techniques.

## Features

- Admin panel for managing content:
- Add, delete, and update jobs
- Manage courses, links, and books
- Rendered admin-posted descriptions with high fidelity
- Enhanced performance through:
- Backend pagination
- Client-side pagination
- Data prefetching using useContext

## Technologies Used

- Frontend: Next.js, Tailwind css
- Backend: Node.js, Express
- Database: PostgreSQL

## Getting Started

### Prerequisites
- Node.js installed on your local machine
- PostgreSQL database set up

### Installation

1. Clone the repository:

```bash
https://github.com/Ripunjay42/JobBox.git
```

2. Navigate to the project directory(client):

```bash
cd jobbox
```

3. Install dependencies:

```bash
npm install
```

## Usage

1. Start the development server:

```bash
npm run dev
```

2. Open your browser and navigate to `http://localhost:3000` to access the application.