No description
| app | ||
| .gitignore | ||
| LICENSE | ||
| README.md | ||
| requirements.txt | ||
| run.py | ||
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
- 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
-
Clone the repository:
git clone https://gitlab.com/open-pulse-security/openpulsesec_web.git cd openpulsesec_web -
Set up a virtual environment:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate -
Install dependencies:
pip install -r requirements.txt
Configuration
- Create a
.envfile in the root directory with the following variables:SMTP_SERVER=your.smtp.server SMTP_PORT=465 SMTP_USER=your-smtp-username SMTP_PASSWORD=your-smtp-password SENDER_EMAIL=your-email@domain.com - Replace the placeholders with your actual SMTP and email credentials.
Running the Application
- Activate the virtual environment:
source venv/bin/activate # On Windows: venv\Scripts\activate - Run the Flask development server:
flask run - Open your browser and navigate to
http://127.0.0.1:5000.
Contributing
We welcome contributions! Please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bugfix:
git checkout -b feature/your-feature-name - Commit your changes:
git commit -m "Add your commit message here" - Push to your branch:
git push origin feature/your-feature-name - Open a pull request and describe your changes.
License
This project is licensed under the MIT License. See the LICENSE file for details.
Open Pulse Security – Protecting your digital future.