Introduction
Metajob is a job board built using the MERN stack, providing a comprehensive full-stack solution. The tech stack comprises TypeScript, Next.js, MongoDB, and Tailwind CSS. The project is structured within a monorepo and is managed with a turborepo.
Project structure
The project is structured as a monorepo and includes the following packages:
apps/site
: main site built with Next.js and Tailwind CSS. You will deploysite
apps//backend
: Optional. (apps/site
has already has backend by next.js)packages/next-mongo
: a package that provides the complete backend with MongoDB database.packages/api-connector
: a package that connects the backend source.packages/eslint-config-custom
:eslint
configurations (includeseslint-config-next
andeslint-config-prettier
)packages/tsconfig
:tsconfig.json
s used throughout the monorepo
Preview Image
