Skip to content
 
 

Repository files navigation

Devseekers

Table of contents

  1. Getting Started
  2. Project Structure
  3. Useful CLI Commands
  4. Usage Examples

Getting Started

Prerequisites

Follow the steps and install the tools mentioned below if they are absent in your system.

  • At first, make sure your node version matches with .nvmrc .

  • Install pnpm :

    npm install -g pnpm
  • Install turborepo :

    npm install -g turbo

Installation

Follow the steps below to setup this project.

  • Clone this repo (Fork it first if you would like to contribute).

  • Open your terminal in the cloned directory or cd into it.

  • Install the dependencies :

    pnpm i
  • Copy all .env.example files, and name them .env. Here are all .env.example files: frontend, admin-frontend, backend.

  • Run the development server :

    pnpm dev

Project Structure

Devseekers monorepo has the following structure :

.
├── apps/
│   ├── backend                  # Backend made with Nest.js
│   ├── frontend                 # Main user frontend made with Next.js
│   └── admin-frontend           # Admin frontend made with Next.js
└── packages/
    ├── @repo/ui                 # Shareable React component library.
    ├── @repo/shared-lib         # Shareable functions, types, validators, etc.
    ├── @repo/typescript-config  # tsconfigs
    ├── @repo/eslint-config      # eslint, prettier configs
    └── @repo/jest-config        # jest configs

Useful CLI Commands

Click here to see them.

Usage Examples

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages