Hey there, awesome developer! Welcome to the Use-It Ecosystem Monorepo, your one-stop shop for all things Use-It. This repository is packed with multiple projects that come together to create the Use-It application. Each project is neatly organized into different packages and apps, each with its own unique role in the grand scheme of things.
- threereco-frontend: 🌐 The frontend application built with React, TypeScript, and Vite. This is where the magic happens for the user interface of the Use-It application.
- threereco-backend: 🛠️ The backend application built with Node.js and Hono. This is the brain of the Use-It application, handling the API and business logic.
- threereco-go: ⚙️ A Go application that plays a crucial part in the Use-It system.
- ui: 🎨 A shared UI component library used across the frontend application. It includes all the reusable components like buttons, inputs, forms, and more to make your UI shine.
Ready to dive in? Follow these steps to get started with the Use-It monorepo:
-
Clone the repository:
git clone https://github.com/connor-davis/useit-monorepo.git cd useit-monorepo -
Install dependencies (we highly recommend using Bun for a smoother experience):
bun install
-
Run the frontend application:
cd apps/threereco-frontend bun run dev -
Run the backend application:
cd apps/threereco-backend bun start -
Run the Go application:
cd apps/threereco-go go run main.go
Here's a quick overview of how things are organized in this monorepo:
useit/
├── apps/
│ ├── threereco-frontend/
│ ├── threereco-backend/
│ └── threereco-go/
├── packages/
│ └── ui/
└── README.md
Here are the languages used in this monorepo:
We love contributions! If you'd like to contribute, please check out the guidelines in the CONTRIBUTING.md file. Whether it's a bug fix, new feature, or improvement, we welcome all contributions.
This project is licensed under the GPL-3.0 License. See the LICENSE file for more details.
We hope you enjoy working with the Use-It Ecosystem as much as we do. If you have any questions, feel free to reach out. Happy coding! 🚀