This repository contains multiple sub-projects categorized into different levels of execution environments. Each folder represents a different deployment stage:
/welldone- A well-polished production-ready version./rare- An early-stage development version./mediumrare- A balance between production and development with some experimental features.
Each sub-project follows a standardized approach for installation and execution.
Ensure you have the following installed before proceeding:
- Node.js (LTS recommended)
- npm (comes with Node.js)
- Git (for version control)
git clone https://github.com/your-repo/justice-rest-bbh.git
cd justice-rest-bbhRun the following command inside each sub-folder (welldone, rare, mediumrare) to install dependencies:
npm installFor each sub-project, navigate to its directory and run:
npm run devThis will start a local development server with hot-reloading enabled.
justice-rest-bbh/
βββ landing-page/ # Main landing page
βββ mediumrare/ # Mid-tier development stage
βββ rare/ # Early development stage
βββ welldone/ # Production-ready version
βββ LICENSE.md # Licensing information
βββ package.json # Node.js dependencies & scripts
βββ README.md # This file
βββ tsconfig.json # TypeScript configuration
βββ .gitignore # Git ignore file
Each environment can be deployed separately using Vercel (or any preferred hosting service):
npm run build # Build for production
npm run start # Start the production serverRun ESLint to check for coding issues:
npm run lintPrettier is used for code formatting:
npm run formatIf applicable, run tests using:
npm test- Fork the repository.
- Create a new feature branch:
git checkout -b feature-branch. - Commit your changes:
git commit -m "Add new feature". - Push the branch:
git push origin feature-branch. - Open a Pull Request.
This project is licensed under the MIT License - see the LICENSE.md file for details.
For issues, feature requests, or inquiries, reach out via GitHub Issues or the repository maintainers.