Skip to content

Brett2thered/cloud-people

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

456 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cloud People

Modern Monorepo for Cloud People Project

Issues MIT License

Table of Contents
  1. About The Project
  2. Getting Started
  3. Project Structure
  4. Usage
  5. Contributing
  6. License

About The Project

Cloud People is a modern web application built using a monorepo architecture. This structure allows us to maintain multiple related packages and applications in a single repository while sharing code and dependencies efficiently.

Built With

  • Next.js - React framework for the web application
  • Turborepo - High-performance build system for JavaScript/TypeScript monorepos
  • pnpm - Fast, disk space efficient package manager
  • TypeScript - Type-safe JavaScript
  • Tailwind CSS - Utility-first CSS framework

Getting Started

Prerequisites

npm install -g pnpm

Installation

  1. Clone the repository
git clone https://github.com/m0nq/cloud-people.git
cd cloud-people
  1. Install dependencies
pnpm install

Project Structure

The monorepo is organized into the following workspaces:

cloud-people/
├── apps/
│   ├── web/          # Next.js web application
│   └── server/       # Backend server
├── packages/         # Shared packages
├── docs/            # Documentation
└── turbo.json       # Turborepo configuration

Usage

Development:

# Run all applications in development mode
pnpm dev

# Run specific applications
pnpm app:dev      # Run web app only
pnpm server:dev   # Run server only

Building:

# Build all applications
pnpm build

# Run all applications in production mode
pnpm start

Other Commands:

pnpm lint        # Run linting
pnpm test        # Run tests

Contributing

We welcome contributions to Cloud People! Please note that we have branch protection rules in place to maintain code quality:

  • All changes must be made through Pull Requests
  • Requires a reviewers approvals
  • All status checks must pass

For detailed contribution guidelines and branch protection rules, please see our Contributing Guide.

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

LinkedIn: Linkedin Badge
Project Link: https://github.com/m0nq/cloud-people

(back to top)

Acknowledgments

(back to top)

About

Bretts Front End

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 74.3%
  • Python 13.1%
  • PLpgSQL 7.2%
  • CSS 4.7%
  • Dockerfile 0.4%
  • JavaScript 0.2%
  • Other 0.1%