From f29fa66d41b3912df8c19fe476156e7b6ca74b2a Mon Sep 17 00:00:00 2001 From: Flatlogic Bot Date: Tue, 7 Oct 2025 16:55:35 +0000 Subject: [PATCH] CoffreFortV1.0 --- assets/css/custom.css | 62 +++++++++++ assets/js/main.js | 36 ++++++ includes/footer.php | 12 ++ includes/header.php | 51 +++++++++ index.php | 252 +++++++++++++++++------------------------- privacy.php | 38 +++++++ 6 files changed, 303 insertions(+), 148 deletions(-) create mode 100644 assets/css/custom.css create mode 100644 assets/js/main.js create mode 100644 includes/footer.php create mode 100644 includes/header.php create mode 100644 privacy.php diff --git a/assets/css/custom.css b/assets/css/custom.css new file mode 100644 index 0000000..7a236fd --- /dev/null +++ b/assets/css/custom.css @@ -0,0 +1,62 @@ + +body { + font-family: 'Helvetica Neue', Arial, sans-serif; + color: #212529; + background-color: #f8f9fa; +} + +h1, h2, h3, h4, h5, h6 { + font-family: Georgia, serif; +} + +.navbar { + transition: background-color 0.3s ease-in-out; +} + +.navbar-sticky { + background-color: rgba(255, 255, 255, 0.95); + box-shadow: 0 2px 4px rgba(0,0,0,.04); +} + +.hero { + color: white; + padding: 12rem 0; + background: linear-gradient(45deg, rgba(13, 110, 253, 0.7), rgba(13, 110, 253, 0.9)), url('https://picsum.photos/seed/hero/1600/900') no-repeat center center; + background-size: cover; +} + +.hero h1 { + font-size: 4.5rem; + font-weight: bold; +} + +.section { + padding: 6rem 0; +} + +.card { + border: none; + box-shadow: 0 0.5rem 1rem rgba(0,0,0,.15); +} + +.btn-primary { + background-color: #0d6efd; + border-color: #0d6efd; + padding: 0.75rem 1.5rem; + font-weight: bold; + transition: background-color 0.2s, border-color 0.2s; +} + +.btn-primary:hover { + background-color: #0b5ed7; + border-color: #0a58ca; +} + +.btn-secondary { + padding: 0.75rem 1.5rem; + font-weight: bold; +} + +footer { + background-color: #e9ecef; +} diff --git a/assets/js/main.js b/assets/js/main.js new file mode 100644 index 0000000..0a3f35a --- /dev/null +++ b/assets/js/main.js @@ -0,0 +1,36 @@ + +document.addEventListener('DOMContentLoaded', function () { + // Sticky header + const navbar = document.querySelector('.navbar'); + if (navbar) { + window.addEventListener('scroll', () => { + if (window.scrollY > 50) { + navbar.classList.add('navbar-sticky'); + } else { + navbar.classList.remove('navbar-sticky'); + } + }); + } + + // Smooth scrolling for anchor links + document.querySelectorAll('a[href^="#"]').forEach(anchor => { + anchor.addEventListener('click', function (e) { + e.preventDefault(); + document.querySelector(this.getAttribute('href')).scrollIntoView({ + behavior: 'smooth' + }); + }); + }); + + // Contact form validation + const contactForm = document.getElementById('contactForm'); + if (contactForm) { + contactForm.addEventListener('submit', function(e) { + if (!this.checkValidity()) { + e.preventDefault(); + e.stopPropagation(); + } + this.classList.add('was-validated'); + }, false); + } +}); diff --git a/includes/footer.php b/includes/footer.php new file mode 100644 index 0000000..3dcd068 --- /dev/null +++ b/includes/footer.php @@ -0,0 +1,12 @@ + + + + + + + diff --git a/includes/header.php b/includes/header.php new file mode 100644 index 0000000..c745022 --- /dev/null +++ b/includes/header.php @@ -0,0 +1,51 @@ + + + + + + CoffreFort + + + + + + + + + + + + + + + + + + + + + + diff --git a/index.php b/index.php index 7205f3d..59131f7 100644 --- a/index.php +++ b/index.php @@ -1,150 +1,106 @@ - -$phpVersion = PHP_VERSION; -$now = date('Y-m-d H:i:s'); -?> - - - - - - New Style - - - - - - - - - - - - - - - - - - - - - -
-
-

Analyzing your requirements and generating your website…

-
- Loading… -
-

AI is collecting your requirements and applying the first changes.

-

This page will update automatically as the plan is implemented.

-

Runtime: PHP — UTC

+ +
+
+

Securely Share Your Documents

+

A professional, simple, and secure platform for sharing files with your team and clients.

+ Get Started + Login
-
- - - + + + +
+
+
+
+

Your Private Document Hub

+

CoffreFort provides a secure environment where you can upload, manage, and share your important files. Say goodbye to insecure email attachments and consumer-grade file sharing services.

+

Built for businesses and professionals who need control and visibility over their shared data. Manage users, set permissions, and track activity with ease.

+
+
+ A modern office environment with professionals collaborating. +
+
+
+
+ + +
+
+
+

Features Designed for Security and Ease of Use

+

Everything you need to collaborate securely.

+
+
+
+
+
+ +

Admin User Creation

+

Admins have full control over user accounts, ensuring only authorized individuals can access the system. Self-registration is disabled to maintain a secure, private environment.

+
+
+
+
+
+
+ +

Role-Based Access

+

Assign roles like Admin, User, Viewer, and Auditor to manage permissions effectively. Each role has specific capabilities, from full control to view-only access.

+
+
+
+
+
+
+ +

Audit Logs & Alerts

+

Keep track of all activity with detailed audit logs. Receive automated alerts for important events like new user sign-ups and storage quotas nearing their limit.

+
+
+
+
+
+
+ + +
+
+
+
+

Get in Touch

+

Have questions? We'd love to hear from you. Fill out the form below and we'll get back to you as soon as possible.

+
+
+
+
+ + +
A name is required.
+
+
+
+
+ + +
A valid email is required.
+
+
+
+
+ + +
A message is required.
+
+
+
+ +
+
+
+
+
+ + \ No newline at end of file diff --git a/privacy.php b/privacy.php new file mode 100644 index 0000000..f385a82 --- /dev/null +++ b/privacy.php @@ -0,0 +1,38 @@ + + +
+

Privacy Policy

+

This is a placeholder for the Privacy Policy page. Replace this text with your actual privacy policy.

+

Effective Date:

+ +

1. Introduction

+

Welcome to CoffreFort. We respect your privacy and are committed to protecting your personal data. This privacy notice will inform you as to how we look after your personal data when you visit our website (regardless of where you visit it from) and tell you about your privacy rights and how the law protects you.

+ +

2. Information We Collect

+

We may collect, use, store and transfer different kinds of personal data about you which we have grouped together as follows:

+ + +

3. How We Use Your Information

+

We will only use your personal data when the law allows us to. Most commonly, we will use your personal data in the following circumstances:

+ + +

4. Data Security

+

We have put in place appropriate security measures to prevent your personal data from being accidentally lost, used or accessed in an unauthorised way, altered or disclosed.

+ +

5. Your Legal Rights

+

Under certain circumstances, you have rights under data protection laws in relation to your personal data, including the right to request access, correction, erasure, restriction of processing, to object to processing, as well as the right to data portability.

+ +

6. Contact Us

+

If you have any questions about this privacy notice, please contact us at contact@coffrefort.com

+ +
+ +