An open API service indexing awesome lists of open source software.

https://github.com/afsar-dev/users-hub


https://github.com/afsar-dev/users-hub

Last synced: 10 months ago
JSON representation

Awesome Lists containing this project

README

          

#### `Name`: Md Afsar Mahmud
#### `Email`: mdafsar.dev@email.com

## Live Link: [UserHub](https://users-hubs.vercel.app)

## 🛠️ How to Run This Project

Follow these steps to run the project on your local machine:

```bash
# Clone the project
git clone https://github.com/your-username/users-hub.git

# Go to the project directory
cd users-hub

# Install dependencies
pnpm install

# Start the development server
pnpm dev

# The project will run at http://localhost:3000

# Folder Structure

users-hub/
├── .next/ # Next.js build directory
├── .vercel/ # Vercel deployment configs
├── app/ # App directory (Next.js App Router)
├── components/ # Reusable components
│ ├── layout/ # Layout-related components
│ │ ├── Form.tsx
│ │ ├── Modal.tsx
│ │ ├── ModalTriggerButton.tsx
│ │ ├── Pagination.tsx
│ │ ├── PaginationDetails.tsx
│ │ └── TableSkeleton.tsx
├── context/ # React context files
├── node_modules/ # Installed dependencies
├── public/ # Static files (images, icons, etc.)
├── utils/ # Utility/helper functions
├── .gitignore # Git ignore rules
├── next-env.d.ts # Next.js TypeScript environment types
├── next.config.ts # Next.js configuration
├── package.json # Project metadata and dependencies
├── pnpm-lock.yaml # pnpm lockfile for reproducible installs
├── postcss.config.mjs # PostCSS configuration
├── README.md # Project documentation
├── tsconfig.json # TypeScript configuration

```