This is the official website for QEDIT, a company specializing in Zero-Knowledge-Proofs (ZKP) and privacy-enhancing technology solutions for enterprises. The website is built using Next.js 15 with TypeScript and Tailwind CSS.
QEDIT provides privacy-enhancing technology solutions that enable secure data collaborations and business analytics. The website showcases QEDIT's expertise in:
- Zero-Knowledge Proofs (ZKP)
- Privacy-Enhancing Technology (PET)
- Blockchain Privacy Solutions
- Central Bank Digital Currency (CBDC)
- Asset Transfer Systems
- Framework: Next.js 15
- Language: TypeScript
- Styling: Tailwind CSS
- Content: Markdown with gray-matter
- Markdown Processing: marked
- Font: Red Hat Text
- Clone the repository
- Install dependencies:
npm install- Run the development server:
npm run dev- Open http://localhost:3000 with your browser to see the result.
src/
├── app/ # Next.js app directory
├── components/ # Reusable React components
├── content/ # Markdown content files
│ ├── blog/ # Blog posts
│ ├── pages/ # Static page content
│ └── press-releases/ # Press releases
├── lib/ # Utility functions
└── types/ # TypeScript type definitions
The website uses Markdown files for content management. Content is organized into several categories:
- Pages: Static page content in
src/content/pages/ - Blog Posts: Blog articles in
src/content/blog/ - Press Releases: News and press releases in
src/content/press-releases/
Each Markdown file includes frontmatter for metadata and content organization.
- Turbopack: Enabled for faster development experience
- TypeScript: Strict type checking enabled
- Responsive Design: Mobile-first approach using Tailwind CSS
- Image Optimization: Next.js Image component with automatic optimization
- SEO: Built-in metadata optimization
- Content Processing: Markdown processing with gray-matter and marked
The site is configured for deployment on Vercel. For deployment details, refer to the Next.js deployment documentation.
Create a .env.local file in the root directory with the following variables:
# Required environment variables
NEXT_PUBLIC_SITE_URL=http://localhost:3000
# Optional environment variables
NEXT_PUBLIC_GA_ID=YOUR_GOOGLE_ANALYTICS_ID
NEXT_PUBLIC_WEB3FORMS_KEY=YOUR_WEB3FORMS_API_KEY The website supports the following browsers:
- Chrome (latest 2 versions)
- Firefox (latest 2 versions)
- Safari (latest 2 versions)
- Edge (latest 2 versions)
Run the test suite:
npm run testRun tests in watch mode during development:
npm run test:watch- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
Proprietary - All rights reserved by QEDIT.
For more information about QEDIT, visit qed-it.com or reach out through the contact form on the website.