fernandonevarez / lms

A modern Learning Management System (LMS) built with Next.js, Tailwind CSS, TypeScript, and Go.
https://academy.codevera.org
GNU General Public License v3.0
0 stars 0 forks source link

Learning Management System (LMS)

A modern Learning Management System (LMS) designed to streamline the process of online education, offering robust features like course management, user authentication, content delivery, and progress tracking. Built with Next.js, Tailwind CSS, TypeScript, and Go for scalability, flexibility, and performance.

Features

Technologies Used

Getting Started

Prerequisites

Ensure you have the following installed:

Installation

  1. Clone the repository:
    git clone https://github.com/fernandonevarez/lms.git
  2. Install dependencies:
    cd lms
    pnpm install
  3. Start the development server:

    pnpm dev

Environment Variables

Create a .env file in the root directory with the same structure as .env.example. You can copy the contents of .env.example and replace the values with the appropriate configuration.

Contributing

Contributions are welcome! Feel free to open an issue or submit a pull request if you have any improvements to the project.

we are using Conventional Commits for commit messages. So Please follow the commit message format.

git commit -m "feat: added new feature"

You can learn more about contributing in the Contribution Guidelines.

License

This project is licensed under the GNU GPLv3 License. See the LICENSE file for more details.