Learning Latin is a modern, interactive platform designed to make Latin language learning accessible and engaging for users of all levels. With a range of tools from practice charts to a Latin translator and a custom textbook, the platform provides a holistic approach to learning this ancient language.
- Interactive Charts: Practice Latin grammar with dynamic, interactive charts.
- Latin Translator: Translate between Latin and English with insights into grammar.
- Custom Textbook: Learn systematically with our curated textbook, covering all key aspects of Latin grammar.
- Open Source Community: Contribute and collaborate on the Learning Latin platform to help it grow.
This project is built using:
- Next.js - The React framework for production.
- TypeScript - A typed superset of JavaScript that compiles to plain JavaScript.
- Tailwind CSS - A utility-first CSS framework for rapid UI development.
- Vocab Vault - An API for two way translation between Latin and English.
To get a local copy up and running follow these simple steps.
- npm
npm install npm@latest -g
- Clone the repo
git clone https://github.com/cqb13/Learning-Latin.git
- Install NPM packages
npm install
- Start the development server
npm run dev
Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.