Skip to content

JustAGhosT/vv-landing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

317 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VeritasVault.net Landing Page

Welcome to the VeritasVault.net landing page repository! This document will guide you through the project setup, development workflow, and deployment process.

📚 Table of Contents

Introduction

The VeritasVault.net landing page serves as the primary entry point for users to learn about our services, features, and offerings. This repository contains all the code and assets needed to build, develop, and deploy the landing page.

This project is built with modern web technologies to ensure optimal performance, accessibility, and user experience across all devices.

Getting Started

Prerequisites

Before you begin, ensure you have the following installed on your system:

Installation

Follow these steps to get the project up and running on your local machine:

  1. Clone the repository:

    git clone https://github.com/veritasvault/vv-landing.git
    cd vv-landing
  2. Install dependencies:

    npm install
    # or
    yarn install
  3. Set up environment variables:

    cp .env.example .env.local

    Then edit .env.local with your specific configuration values.

  4. Start the development server:

    npm run dev
    # or
    yarn dev
  5. Open http://localhost:3000 in your browser to see the landing page.

Development

Project Structure

vv-landing/
├── public/           # Static assets
├── src/              # Source code
│   ├── components/   # Reusable UI components
│   ├── lib/          # Utility functions and services
│   ├── pages/        # Page components and routing
│   ├── styles/       # Global styles and theme configuration
│   └── types/        # TypeScript type definitions
├── .env.example      # Example environment variables
├── .eslintrc.js      # ESLint configuration
├── .gitignore        # Git ignore rules
├── next.config.js    # Next.js configuration
├── package.json      # Project dependencies and scripts
├── README.md         # Project documentation (you are here!)
└── tsconfig.json     # TypeScript configuration

Available Scripts

  • npm run dev - Start the development server
  • npm run build - Build the production-ready application
  • npm run start - Start the production server
  • npm run lint - Run ESLint to check code quality
  • npm run test - Run tests
  • npm run type-check - Check TypeScript types

Styling

This project uses a combination of:

  • Tailwind CSS for utility-first styling
  • CSS modules for component-specific styles
  • Theme variables for consistent branding

To modify the theme, check the files in src/styles/theme.

Deployment

The landing page is automatically deployed through our CI/CD pipeline when changes are pushed to the main branch.

For manual deployment:

  1. Build the project:

    npm run build
    # or
    yarn build
  2. Deploy the out directory to your hosting provider.

Deployment Environments

Contributing

We welcome contributions to improve the VeritasVault.net landing page! Please follow these steps:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Make your changes
  4. Run tests and ensure code quality (npm run test && npm run lint)
  5. Commit your changes (git commit -m 'Add some amazing feature')
  6. Push to the branch (git push origin feature/amazing-feature)
  7. Open a Pull Request

Please adhere to our coding standards and include appropriate tests for new features.

Troubleshooting

Common Issues

  • Build failures: Make sure all dependencies are installed correctly and environment variables are set properly.
  • Styling inconsistencies: Clear your browser cache or try building in production mode.
  • API connection issues: Verify that the API endpoints are correctly configured in your environment variables.

For more help, please check our internal documentation or reach out to the development team.

License

This project is proprietary and confidential. Unauthorized copying, transferring, or reproduction of the contents of this repository, via any medium, is strictly prohibited.

Copyright © 2025 VeritasVault.net. All rights reserved.

About

The main public website and marketing landing page for VeritasVault.ai, built with Next.js, React, Tailwind CSS and TypeScript.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages