Skip to content

opendatainitiative/website

Repository files navigation

Open Data Initiative Website

About

The Open Data Initiative website is a Next.js-powered platform dedicated to promoting government transparency and open data compliance. This website serves as a central hub for resources, information, and tools related to open data regulations and government transparency initiatives.

Purpose

  • Provide comprehensive information about regulations, open data and compliance requirements

Technical Stack

  • Framework: Next.js 14
  • Language: TypeScript
  • Styling: Tailwind CSS
  • Testing: Jest with React Testing Library
  • Content: Markdown-based blog posts and documentation

Features

  • Open Data Regulations Guide
  • Government Transparency Resources
  • Interactive Components
  • Blog Posts and Updates
  • Responsive Design
  • Accessibility-Focused Interface

Getting Started

  1. Clone the repository

  2. Install dependencies:

    npm install
  3. Run the development server:

    nohup npm run dev > dev.log 2>&1 &
  4. Open http://localhost:3000 in your browser

  5. To stop the server, run:

    lsof -ti :3000 | xargs kill -9

Available Scripts

  • npm run dev - Start development server
  • npm run build - Build for production
  • npm run start - Start production server
  • npm run test - Run tests
  • npm run lint - Run linting

Contributing

We welcome contributions to improve the Open Data Initiative website. Please feel free to submit issues and pull requests.

License

This project is maintained by the Open Data Initiative under the Creative Commons Attribution 4.0 International License.