https://github.com/developerwilliams/geology-company-website
This a proffesional website for a Geological Company based in Kenya
https://github.com/developerwilliams/geology-company-website
Last synced: 5 months ago
JSON representation
This a proffesional website for a Geological Company based in Kenya
- Host: GitHub
- URL: https://github.com/developerwilliams/geology-company-website
- Owner: DeveloperWilliams
- Created: 2024-06-23T15:36:44.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-20T11:58:11.000Z (almost 2 years ago)
- Last Synced: 2025-04-09T18:10:31.284Z (about 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 11.7 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Geological Company's Website.
This is a website for a geological company based in Africa, built using React. It showcases the company's services, projects, and provides a platform for clients to contact the company...
## Table of Contents.
- [Features](#features)
- [Technologies](#technologies)
- [Installation](#installation)
- [Usage](#usage)
- [Project Structure](#project-structure)
- [Contributing](#contributing)
- [License](#license)
## Features
- **Home Page**: Introduction to the company..
- **Services Page**: Detailed information about the services offered.
- **Projects Page**: Showcase of completed and ongoing projects.
- **Contact Page**: Form for clients to contact the company.
- **Responsive Design**: Optimized for both desktop and mobile devices.
- **Interactive Maps**: Displays project locations using interactive maps.
## Technologies
- **Frontend**: React, HTML, CSS, JavaScript
- **State Management**: Redux
- **Routing**: React Router
- **Styling**: CSS Modules / Styled Components
- **Maps**: Leaflet / Google Maps API
- **Forms**: Formik / React Hook Form
## Installation
1. **Clone the repository:**
```bash
git clone https://github.com/DeveloperWilliams/geology-company-website.git
cd geological-company-website
```
2. **Install dependencies:**
```bash
npm install
```
3. **Start the development server:**
```bash
npm run dev
```
## Usage
1. **Running the development server:**
```bash
npm run dev
```
This will start the application on `http://localhost:5173`.
2. **Building for production:**
```bash
npm run build
```
This will create an optimized build of the application in the `build` directory.
3. **Running tests:**
```bash
npm test
```
## Contributing
1. **Fork the repository.**
2. **Create a new branch:**
```bash
git checkout -b feature-name
```
3. **Make your changes and commit them:**
```bash
git commit -m 'Add some feature'
```
4. **Push to the branch:**
```bash
git push origin feature-name
```
5. **Submit a pull request.**
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.