https://github.com/connor-davis/useit-monorepo
https://github.com/connor-davis/useit-monorepo
Last synced: 5 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/connor-davis/useit-monorepo
- Owner: connor-davis
- License: other
- Created: 2025-02-10T18:26:08.000Z (3 months ago)
- Default Branch: master
- Last Pushed: 2025-02-27T00:05:55.000Z (3 months ago)
- Last Synced: 2025-05-16T05:09:13.379Z (5 days ago)
- Language: TypeScript
- Size: 337 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# 🎉 Welcome to the Use-It Ecosystem Monorepo! 🎉



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.
## 🚀 Projects
### Apps
- **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.### Packages
- **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.
## 🛠️ Getting Started
Ready to dive in? Follow these steps to get started with the Use-It monorepo:
1. **Clone the repository**:
```sh
git clone https://github.com/connor-davis/useit-monorepo.git
cd useit-monorepo
```2. **Install dependencies** (we highly recommend using Bun for a smoother experience):
```sh
bun install
```3. **Run the frontend application**:
```sh
cd apps/threereco-frontend
bun run dev
```4. **Run the backend application**:
```sh
cd apps/threereco-backend
bun start
```5. **Run the Go application**:
```sh
cd apps/threereco-go
go run main.go
```## 📂 Project Structure
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
```## 🖼️ Language Badges
Here are the languages used in this monorepo:
![]()
![]()
![]()
![]()
![]()
![]()
## 🤝 Contributing
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.
## 📜 License
This project is licensed under the GPL-3.0 License. See the `LICENSE` file for more details.
## 🎉 Join the Fun!
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! 🚀