- 🔒 Authentication - Secure user authentication powered by Clerk
- 🛠️ Tools Section - Collection of useful tools and utilities
- 📱 Responsive Design - Works on desktop and mobile devices
- ⚡ Fast Performance - Built with Next.js for optimal performance
- 🎨 Modern UI - Clean and intuitive user interface with Tailwind CSS
- 🔄 State Management - Powered by tRPC and React Query
- Framework: Next.js 14
- Styling: Tailwind CSS
- Database: Neon Serverless Postgres
- ORM: Drizzle ORM
- Authentication: Clerk
- State Management: tRPC + React Query
- UI Components: Radix UI + Custom Components
- Type Safety: TypeScript
-
Clone the repository:
git clone https://github.com/useagentsai/useagents.git cd useagents -
Install dependencies:
# Using pnpm (recommended) pnpm install # Or using npm npm install
-
Set up environment variables:
- Copy
.env.exampleto.env - Fill in the required environment variables
- Copy
-
Run the development server:
pnpm dev # or npm run dev -
Open http://localhost:3000 in your browser.
apps/web/
├── src/
│ ├── app/ # App router pages and layouts
│ │ ├── (auth)/ # Authentication related pages
│ │ ├── (tools)/ # Tools section
│ │ └── (legal)/ # Legal pages
│ ├── components/ # Reusable UI components
│ ├── config/ # App configuration
│ ├── db/ # Database models and migrations
│ ├── hooks/ # Custom React hooks
│ ├── lib/ # Utility functions and libraries
│ └── styles/ # Global styles and themes
To run tests:
# Run tests
pnpm test
# Run tests in watch mode
pnpm test:watchThe application can be deployed to Vercel, Netlify, or any other platform that supports Next.js applications.
This project is licensed under the MIT License - see the LICENSE file for details.
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
