docs: Added proper readme file info
This commit is contained in:
parent
15628dc4f3
commit
ef5fb864bb
1 changed files with 93 additions and 0 deletions
93
README.md
93
README.md
|
|
@ -0,0 +1,93 @@
|
|||
# Open Pulse Security Website
|
||||
|
||||
Welcome to the official repository for the Open Pulse Security website. This website is built using **Python** and **Flask**, providing a modern and secure platform to showcase our services, solutions, and company information.
|
||||
|
||||
## Table of Contents
|
||||
- [Features](#features)
|
||||
- [Technologies Used](#technologies-used)
|
||||
- [Installation](#installation)
|
||||
- [Configuration](#configuration)
|
||||
- [Running the Application](#running-the-application)
|
||||
- [Contributing](#contributing)
|
||||
- [License](#license)
|
||||
|
||||
## Features
|
||||
- **Home Page**: Introduction to Open Pulse Security and our mission.
|
||||
- **Services**: Detailed information about our cybersecurity services.
|
||||
- **Pricing**: Transparent pricing plans for our offerings.
|
||||
- **Solutions**: Tailored solutions for businesses and individuals.
|
||||
- **About Us**: Learn more about our team and values.
|
||||
- **Privacy Policy**: Our commitment to protecting your data.
|
||||
- **Terms of Service**: Legal terms for using our services.
|
||||
- **Careers**: Explore job opportunities at Open Pulse Security.
|
||||
- **Contact Form**: A secure and functional contact form for inquiries.
|
||||
|
||||
## Technologies Used
|
||||
- **Python**: Backend programming language.
|
||||
- **Flask**: Lightweight web framework for Python.
|
||||
- **HTML/CSS**: Frontend structure and styling.
|
||||
- **SMTP**: For sending emails via the contact form.
|
||||
- **Environment Variables**: Secure configuration management using `.env`.
|
||||
|
||||
## Installation
|
||||
1. Clone the repository:
|
||||
|
||||
```bash
|
||||
git clone https://gitlab.com/open-pulse-security/openpulsesec_web.git
|
||||
cd openpulsesec_web
|
||||
```
|
||||
2. Set up a virtual environment:
|
||||
```bash
|
||||
python -m venv venv
|
||||
source venv/bin/activate # On Windows: venv\Scripts\activate
|
||||
```
|
||||
3. Install dependencies:
|
||||
```bash
|
||||
pip install -r requirements.txt
|
||||
```
|
||||
|
||||
## Configuration
|
||||
1. Create a `.env` file in the root directory with the following variables:
|
||||
```plaintext
|
||||
SMTP_SERVER=your.smtp.server
|
||||
SMTP_PORT=465
|
||||
SMTP_USER=your-smtp-username
|
||||
SMTP_PASSWORD=your-smtp-password
|
||||
SENDER_EMAIL=your-email@domain.com
|
||||
```
|
||||
2. Replace the placeholders with your actual SMTP and email credentials.
|
||||
|
||||
## Running the Application
|
||||
1. Activate the virtual environment:
|
||||
```bash
|
||||
source venv/bin/activate # On Windows: venv\Scripts\activate
|
||||
```
|
||||
2. Run the Flask development server:
|
||||
```bash
|
||||
flask run
|
||||
```
|
||||
3. Open your browser and navigate to `http://127.0.0.1:5000`.
|
||||
|
||||
## Contributing
|
||||
We welcome contributions! Please follow these steps:
|
||||
1. Fork the repository.
|
||||
2. Create a new branch for your feature or bugfix:
|
||||
```bash
|
||||
git checkout -b feature/your-feature-name
|
||||
```
|
||||
3. Commit your changes:
|
||||
```bash
|
||||
git commit -m "Add your commit message here"
|
||||
```
|
||||
4. Push to your branch:
|
||||
```bash
|
||||
git push origin feature/your-feature-name
|
||||
```
|
||||
5. Open a pull request and describe your changes.
|
||||
|
||||
## License
|
||||
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
|
||||
|
||||
---
|
||||
|
||||
**Open Pulse Security** – Protecting your digital future.
|
||||
Loading…
Add table
Add a link
Reference in a new issue