https://github.com/js-template/metajob-pro
Metajob- Job Board App with Nextjs & Strapi
https://github.com/js-template/metajob-pro
job-board job-portal jobs
Last synced: about 1 month ago
JSON representation
Metajob- Job Board App with Nextjs & Strapi
- Host: GitHub
- URL: https://github.com/js-template/metajob-pro
- Owner: js-template
- License: other
- Created: 2024-12-19T14:31:26.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-08-14T11:05:48.000Z (about 2 months ago)
- Last Synced: 2025-08-14T13:07:21.885Z (about 2 months ago)
- Topics: job-board, job-portal, jobs
- Language: TypeScript
- Homepage: https://metajob-pro.vercel.app
- Size: 188 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 74
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Metajob- Job Board App with Nextjs & Strapi
## π Now Available on GitHub!
**MetaJob** is a full-stack job board application built with **Next.js** and **Strapi CMS**.
### π License Information:
- β **FREE for Personal Use** - Learning, development, personal projects
- πΌ **Commercial License Required** - Business use, client projects, revenue-generating apps**Get Commercial License:** [MetaJob Commercial License](https://jstemplate.net/item/job-board-app-with-nextjs-strapi?utm_source=github&utm_medium=social&utm_campaign=job_board_app)
## **Getting Started:**
Hereβs the complete documentation in markdown format for easy copying and pasting:
## Prerequisites
Before starting, ensure you have the following installed on your machine:
- **Node.js** (v20 or higher)
- **pnpm** (Recommended for managing dependencies)To install `pnpm`, you can run the following command:
```bash
npm install -g pnpm
```---
## Step-by-Step Guide
### Step 1: Clone Repository
```bash
git clone https://github.com/your-username/metajob-pro.git
cd metajob-pro
```### Step 2: Configure Environment Variables
**Rename these files** to `.env`:
- `apps/backend/.env.example` β `apps/backend/.env`
- `example.env` β `.env`### Step 3: Install Dependencies
From the root of your project directory, run the following command to install all dependencies:
```bash
pnpm install
```### Step 4: Run the Backend
1. In a new terminal, run the backend application:
```bash
pnpm -F backend dev
```
2. **Strapi backend** will be running at `http://localhost:1337`.### Step 5: Run the Frontend
1. Navigate to the root directory and run the frontend using the following command:
```bash
pnpm -F core dev
```
2. **Next.js frontend** will now be running at `http://localhost:3000`.### Step 6: Import Demo Data (Optional)
1. Place `metajob-import.tar.gz` in the `apps/backend/` directory
2. Run the import command:
```bash
pnpm -F backend import-demo
```## π© Support
For any questions or support, contact us at **[info@jstemplate.net](mailto:info@jstemplate.net)**
## π Documentation
Find the complete installation and setup guide here: **[MetaJob Documentation](https://docs.jstemplate.net/metajob/get-started/intro/)**