Skip to content

hoblay/koao

Repository files navigation

πŸ“˜οΈ Kwenda - LMS

This is an LMS project that aims to provide a comprehensive learning management system for educational institutions and individuals.

πŸ“¦ Built With

  • Next.js
  • TypeScript
  • TRPC
  • Cloudfare R2
  • Tailwind
  • Prisma

πŸ¦„ Features

Here's what you can do with Kwenda:

  • Course Management: Enables teachers to create, edit, delete and publish courses, chapters, and lessons, providing flexibility in content organization.

  • Lesson Upload: Supports the uploading of lessons to the LMS, providing a centralized location for learning materials.

  • Attachment Support: Allows the addition of attachments to lessons, enhancing the learning experience by providing complementary resources.

  • Progress Tracking: Tracks learners' progress as they watch lessons, enabling them to monitor their own progress and stay engaged in the learning process.

🎯 Keyboard Shortcuts:

Speed up your learning with these shortcuts:

  • Switch Theme: Cmd + T.

πŸ‘©πŸ½β€πŸ³ The Process

...

πŸ“ˆ Overall Growth:

Each part of this project helped me understand more about building apps, managing complex information, and improving user experience. It was more than just making a tool. It was about solving problems, learning new things, and improving my skills for future work.

πŸ’­ How can it be improved?

  • ...

🚦 Running the Project

To run the project in your local environment, follow these steps:

  1. Clone the repository to your local machine.
  2. Run npm install or yarn or pnpm install in the project directory to install the required dependencies.
  3. Run npm run dev or yarn dev or pnpm dev to get the project started.
  4. Open https://localhost:3000 (or the address shown in your console) in your web browser to view the app.

Releases

No releases published

Packages

No packages published