This is a modern Next.js 16+ reimplementation of the Mi'gmaq Foundation web application. It provides resources for learning the Mi'gmaq language, including a comprehensive dictionary, interactive games, and educational materials.
- Dictionary: Searchable Mi'gmaq dictionary with English definitions and usages.
- Flashcard Game: Interactive memory game to learn vocabulary.
- Education Center: Hub for lessons and language resources.
- Dark Mode: Fully supported dark/light theme toggling.
- Responsive Design: Optimized for mobile and desktop devices.
- Framework: Next.js 16 (App Router)
- Language: TypeScript
- Styling: Tailwind CSS v4
- Search: Fuse.js
- Theming: next-themes
- Node.js 18+ installed.
-
Navigate to the project directory:
cd migmaq-foundation-nextjs -
Install dependencies:
npm install
Start the development server:
npm run devOpen http://localhost:3000 with your browser to see the result.
Build the application for production:
npm run buildStart the production server:
npm startapp/: Contains the application routes and pages (App Router).components/: Reusable UI components.lib/: Utility functions and type definitions.public/assets/: Static assets including thedictionary.jsondata file.
MIT