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

https://github.com/smnahidweb/lawyer-farm

A professional lawyer booking platform where users can browse lawyer profiles, book appointments, and manage their bookings efficiently.
https://github.com/smnahidweb/lawyer-farm

daisyui js react react-r tailwind

Last synced: about 2 months ago
JSON representation

A professional lawyer booking platform where users can browse lawyer profiles, book appointments, and manage their bookings efficiently.

Awesome Lists containing this project

README

          

# 👨‍⚖️ Lawyer Farm

Lawyer Farm Screenshot

A professional lawyer booking platform where users can browse lawyer profiles, book appointments, and manage their bookings efficiently.

---

Live Website: [https://curious-torrone-3e4c10.netlify.app/]

## 🚀 Technologies Used

- **Frontend:** React.js, React Router DOM, Tailwind CSS, DaisyUI
- **Backend:** Not used (Client-side only)
- **Authentication:** Firebase Authentication
- **State Management:** useState, useEffect, Context API
- **Notifications:** React Toastify

---

## 🔑 Main Features

- 🔍 Browse lawyer profiles with detailed information
- 📅 Book appointments with lawyers
- 🗂 Prevent duplicate booking (Toastify alerts)
- 📦 Bookings saved in localStorage

- 🚦 Conditional rendering based on booking data

---

## 🧩 Dependencies

| Package | Purpose |
|----------------------|------------------------------------|
| `react-router-dom` | Routing and navigation |
| `firebase` | Authentication |
| `react-toastify` | Toast messages |
| `daisyui` | UI components over Tailwind |
| `tailwindcss` | Styling framework |
| `classnames` | Conditional class handling |

---

## 🛠️ How to Run Locally

1. **Clone the Repository**
```bash
git clone https://github.com/smnahidweb/lawyer-farm.git
cd lawyer-farm