Skip to content

Usmaelabdureman/ethiopian-calendar-converter

Repository files navigation

Ethiopian Calendar Converter

A modern web app to convert dates between the Ethiopian and Gregorian calendars. Supports both English and Amharic, with a beautiful UI and instant conversion.

Features

  • Convert dates between Ethiopian and Gregorian calendars
  • Supports both English and Amharic languages
  • Responsive and modern UI (Next.js, Tailwind CSS)
  • Quick access buttons for major holidays and next events
  • Open source and free to use

Tags

ethiopian-calendar date-converter calendar gregorian-calendar amharic nextjs react typescript tailwindcss open-source

Vercel Deployment: Legacy Peer Deps

If you get npm peer dependency errors on Vercel, add this to your vercel.json:

{
  "build": {
    "env": {
      "NPM_FLAGS": "--legacy-peer-deps"
    }
  }
}

Or set the build command to:

npm install --legacy-peer-deps && npm run build

Getting Started

  1. Clone the repository:
    git clone https://github.com/usmaelabdureman/ethiopian-calendar-converter.git
    cd ethiopian-calendar-converter
  2. Install dependencies:
    npm install
    # or
    yarn install
  3. Run the development server:
    npm run dev
    # or
    yarn dev
  4. Open in your browser: Visit http://localhost:3000

Project Structure

  • app/ — Main Next.js app pages and layout
  • components/ — Reusable UI components
  • hooks/ — Custom React hooks
  • lib/ — Utility functions
  • public/ — Static assets
  • styles/ — Global styles
  • utils/ — Date conversion utilities

License

MIT License. See LICENSE for details.

Author