Skip to content

A professional careers website for the Miralys Project, built with Vite, React, TypeScript, Bulma, Font Awesome, and i18n (French/English).

License

Notifications You must be signed in to change notification settings

Miralys-Project/Miralys-Career

Repository files navigation

Miralys Careers

A professional careers website for the Miralys Project, built with Vite, React, TypeScript, Bulma, Font Awesome, and i18n (French/English).

Features

  • Job listings: Developer, System & Network Admin, Designer, GFX, Project Manager, Video Editor, Community Manager, Animator, Moderator, Staff Manager, Animator Manager
  • French/English language support
  • Modern, professional UI using Bulma and Font Awesome
  • Responsive design

Getting Started

  1. Install dependencies:
pnpm install
  1. Start the development server:
pnpm run dev

Tech Stack

  • Vite
  • React
  • TypeScript
  • Bulma (CSS framework)
  • Font Awesome (icons)
  • i18next (internationalization)

Customization

  • Update job listings in src/data/jobs.ts
  • Add translations in src/locales/en.json and src/locales/fr.json
  • Style components using Bulma classes in your React components

© 2025 Miralys Project

You can also install eslint-plugin-react-x and eslint-plugin-react-dom for React-specific lint rules:

// eslint.config.js
import reactX from 'eslint-plugin-react-x'
import reactDom from 'eslint-plugin-react-dom'

export default tseslint.config([
  globalIgnores(['dist']),
  {
    files: ['**/*.{ts,tsx}'],
    extends: [
      // Other configs...
      // Enable lint rules for React
      reactX.configs['recommended-typescript'],
      // Enable lint rules for React DOM
      reactDom.configs.recommended,
    ],
    languageOptions: {
      parserOptions: {
        project: ['./tsconfig.node.json', './tsconfig.app.json'],
        tsconfigRootDir: import.meta.dirname,
      },
      // other options...
    },
  },
])

About

A professional careers website for the Miralys Project, built with Vite, React, TypeScript, Bulma, Font Awesome, and i18n (French/English).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published