Shaknevich Law Firm is a modern Javascript Site based on React Components and Bootstrap 4 Framework
This site was created for Law, Lawyers or any kind of Law related business or company. It contains custom made pages for Law Firm niche, like practices, attorneys, contacts and etc. Designed on grid system, the site will look sharp on all screens.
- Bootstrap 4.3+
- Form to Email Services
- Redux
- React Router 4
- ES6+
- React Router Dom 5.0.0
- Webpack
- Babel
- Google Fonts
- Google Maps
- Sass(.scss)
- Heroku
Home Page | Content |
---|---|
Arease of Practice | Map |
---|---|
- Clone this repo,
$ git clone git://github.com/KonstantinSavinov/Shakhnevich-Law-Firm-React-JS.git
- Go to project's root directory,
$ cd Shakhnevich-Law-Firm-React-JS
- Run
$ npm install
to install dependencies - Run
$ npm start
to start the test application (running on port 8080)
- Setup your first FormCarry to send forms to email services
- Copy the form endpoint from your FormCarry account and paste it to
index.js
file that can be found by the path:src/components/Form/
_axios.default.post("https://formcarry.com/s/XXXXXX"),
- To use the Maps Embed API you must have an API key
- Copy the API key from your Google Cloud Platform Console account and paste it to
index.js
file that can be found by the path:src/components/GoogleMaps/
googleMapURL: "https://maps.googleapis.com/maps/api/js?key=--YOUR-KEY-GOES-HERE--&libraries=geometry,drawing,places",
The site is running on Heroku server. Heroku is a platform that enables developers to build, run, and operate applications entirely in the cloud.
See the LICENSE file for license rights and limitations (MIT).