Skip to content

sharjeelfaiq/lawyer-website

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

Lawyer Legal and Insolvency Services React App

Project Description

This project is a React-based front-end application developed for a lawyer specializing in legal and insolvency services. The application consists of five pages, providing users with information about the services offered, contact details, and more.

Technologies Used

Frontend

  • React: A JavaScript library for building user interfaces.
  • React Router DOM: A library for handling routing in React applications.
  • React Helmet: A library for managing changes to the document head.
  • Bootstrap 5: A CSS framework for building responsive, mobile-first websites.
  • CSS: Custom CSS for additional styling and customization.
  • Font Awesome: Icon library for adding icons.
  • EmailJS: A library for sending emails directly from JavaScript.
  • React WhatsApp Chat Widget: A widget for adding WhatsApp chat functionality.

Features

  • Homepage: An overview of the lawyer’s services and expertise. Information about the lawyer's background and qualifications.
  • Legal Services Page: Comprehensive information on the legal services offered, including consultation and specialized assistance across various practice areas.
  • Insolvency Services Page: Detailed information on the services provided in insolvency cases, from evaluating available options to completing the insolvency process.
  • Information Page: Useful information and resources for clients.
  • Contact Page: A form powered by EmailJS for users to send inquiries directly via email.
  • WhatsApp Chat Widget: An interactive widget allowing users to chat via WhatsApp.
  • Responsive Design: Ensuring the app looks great on both desktop and mobile devices.

Setup and Installation

To run this project locally, follow these steps:

  1. Clone the repository:
    git clone https://github.com/AlexJora/lawyer-website.git
    cd client
  2. Install dependencies:
    npm install
  3. Start the development server:
    npm start
  4. Build for production:
    npm run build
    

Status

I rebuilt this project using Next.js.

Contact

For any questions or support, please contact [email protected]

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 87.3%
  • CSS 11.0%
  • HTML 1.7%