The Language Hub is a central place for the important parts that will help you in your journey of the language you are learning. It is yours.
I went with this idea becauase as someone who learns languages a lot and teaches them, getting to the info tends to get tediuous. So why not stramline the process and have the important information in one place and an easy to digest format.
Additional Information
-
This is a submission for the Netlify x Hashnode Hackathon
-
The main goal for the hackathon is for the submission to be Open Source. So please check out CONTRIBUTION.md
🏠 Homepage
Please check out CONTRIBUTION.md for explanation of the project structure and how you can contribute.
- Clone the repository
git clone https://github.com/Psypher1/the-language-hub.git
- Change the working directory
cd the-language-hub
- Install dependencies
npm install # or, yarn install
- Run the app
npm run dev # or, yarn dev
That's All!!! Now open localhost:3000 to see the app.
.
├── learn/
│ ├── french
│ ├── japanese
│ └── ...
├── public/
│ └── images
├── src/
│ ├── components/
│ │ ├── LangPathNav.jsx
│ │ ├── Meta.js
│ │ ├── NavDropDown.jsx
│ │ └── Sidebar.jsx
│ ├── layouts/
│ │ ├── Footer.jsx
│ │ ├── Header.jsx
│ │ ├── PageWrapper.jsx
│ │ └── Wrapper.jsx
│ ├── pages/
│ │ ├── [langPath]/
│ │ │ └── [slug].jsx
│ │ ├── _app.js
│ │ ├── _document.js
│ │ ├── 404.jsx
│ │ ├── about.jsx
│ │ └── index.jsx
│ ├── styles/
│ │ └── globals.css
│ └── utils/
│ ├── _menuLookup.js
│ ├── helpers.js
│ ├── langLogos.js
│ └── langMenus.js
├── CODE_OF_CONDUCT.md
├── CONTRIBUTION.md
├── Detail.png
├── Home.png
├── jsconfig.json
├── LICENSE
├── next-seo.config.js
├── package-lock.json
├── package.json
├── postcss.config.js
├── README.md
└── tailwind.config.js
This project is licensed under the MIT License - see the LICENSE
file for details.
Give a ⭐️ if this project helped you!
A big THANK YOU to these amazing people. This would not have come together without the knowledge they've shared: