https://github.com/traves-theberge/migmaq_foundation
This project aims to provide educational resources and tools for learning and preserving the Mi'gmaq language
https://github.com/traves-theberge/migmaq_foundation
dictionary language mi-gmaq micmac migmaq open-source
Last synced: 4 months ago
JSON representation
This project aims to provide educational resources and tools for learning and preserving the Mi'gmaq language
- Host: GitHub
- URL: https://github.com/traves-theberge/migmaq_foundation
- Owner: Traves-Theberge
- Created: 2024-06-18T07:08:37.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-12-19T02:56:44.000Z (6 months ago)
- Last Synced: 2025-12-22T00:43:23.598Z (6 months ago)
- Topics: dictionary, language, mi-gmaq, micmac, migmaq, open-source
- Language: TypeScript
- Homepage: https://migmaq-foundation.vercel.app
- Size: 37.7 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# Mi'gmaq Foundation (Next.js Version)
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.
## Features
- **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.
## Tech Stack
- **Framework**: [Next.js 16](https://nextjs.org/) (App Router)
- **Language**: [TypeScript](https://www.typescriptlang.org/)
- **Styling**: [Tailwind CSS v4](https://tailwindcss.com/)
- **Search**: [Fuse.js](https://fusejs.io/)
- **Theming**: [next-themes](https://github.com/pacocoursey/next-themes)
## Getting Started
### Prerequisites
- Node.js 18+ installed.
### Installation
1. Navigate to the project directory:
```bash
cd migmaq-foundation-nextjs
```
2. Install dependencies:
```bash
npm install
```
### Running Locally
Start the development server:
```bash
npm run dev
```
Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
### Building for Production
Build the application for production:
```bash
npm run build
```
Start the production server:
```bash
npm start
```
## Project Structure
- `app/`: Contains the application routes and pages (App Router).
- `components/`: Reusable UI components.
- `lib/`: Utility functions and type definitions.
- `public/assets/`: Static assets including the `dictionary.json` data file.
## License
MIT