Skip to content

CodeNex-Club-SRMIST/hackslash-Wakeel_Saab

Repository files navigation

⚖️ Wakeel Saab

Wakeel Saab is a modern web platform designed to help users easily connect with legal professionals (lawyers). It provides features like lawyer profile browsing, appointment booking, and account management with a beautiful and responsive user interface.


📸 Preview

LANDING PAGE

Screenshot 2025-07-02 014220

CHATBOT

Screenshot 2025-07-02 014246

LAWYER BOOKING

Screenshot 2025-07-02 020417

REAL TIME NEWS

Screenshot 2025-07-02 020530

DOCUMENTS

Screenshot 2025-07-02 020809

CONTRACT

Screenshot 2025-07-02 020821

CLIENT'S DASHBOARD

image

🚀 Features

  • 🧑‍⚖️ Browse lawyer profiles
  • 📅 Book legal appointments
  • 🔒 User authentication (Supabase)
  • 📰 Real-time legal and general news (via News API)
  • ⚡ Fast, responsive UI using Next.js & Tailwind CSS
  • 💬 Clean code structure using components and TypeScript
  • 🌐 Built-in API routes (for secure data fetching)
  • 🎨 Dark/light theme-ready

📁 Folder Structure (if using Next.js App Router)

Wakeel-Saab/ ├── app/ # Main application pages and routes ├── components/ # Reusable React components (e.g., Navbar, Cards) ├── public/ # Static assets (images, icons) ├── styles/ # Global CSS or Tailwind config ├── .env.local # Environment variables (ignored by Git) ├── .gitignore # Files Git should ignore ├── README.md # Project documentation └── package.json # Project config and dependencies

🛠️ Built With

📦 Getting Started

Follow these instructions to get a local copy up and running.

🔧 Prerequisites

  • Node.js (v18+ recommended)
  • Git
  • npm or yarn

🧱 Installation

1. Clone the Repository

git clone https://github.com/Rishi122005/Wakeel-Saab.git cd Wakeel-Saab

  1. Install Dependencies

npm install or (if using yarn)

yarn install

🔐 3. Create Environment Variables Create a file named .env.local in the root folder:

touch .env.local Then open it and paste your keys (these should never be pushed to GitHub):

GROQ_API_KEY=your_groq_api_key NEXT_PUBLIC_SUPABASE_URL=https://your-supabase-project.supabase.co NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key Make sure .env.local is listed in .gitignore.

▶️ 4. Start the Development Server

npm run dev Visit http://localhost:3000 in your browser.

👨‍💻 Author Made by Rishi Raj and Sachin Singh.

About

Hackathon repository for team hackslash-dahijalebi-rishi122005-gunslingersach

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors