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.
- 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.
- 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.
To run this project locally, follow these steps:
- Clone the repository:
git clone https://github.com/AlexJora/lawyer-website.git cd client
- Install dependencies:
npm install
- Start the development server:
npm start
- Build for production:
npm run build
I rebuilt this project using Next.js.
For any questions or support, please contact [email protected]