Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/menathndgd/eduquest-lms-nextjs

A Learning Management System (LMS) built with Next.js and React for a seamless user experience, integrated with Stripe for secure payments, and Mux for high-quality video streaming. Powered by Prisma ORM and MySQL for a robust backend, and styled with Tailwind CSS for a modern interface.
https://github.com/menathndgd/eduquest-lms-nextjs

full-stack-web-development mux mysql nextjs nodejs prisma-orm react stripe tailwindcss

Last synced: about 1 month ago
JSON representation

A Learning Management System (LMS) built with Next.js and React for a seamless user experience, integrated with Stripe for secure payments, and Mux for high-quality video streaming. Powered by Prisma ORM and MySQL for a robust backend, and styled with Tailwind CSS for a modern interface.

Awesome Lists containing this project

README

        

# EduQuest LMS Platform

Welcome to the LMS Platform, a robust Learning Management System designed to deliver an exceptional learning experience. Built with Next.js and React, this platform is seamlessly integrated with Stripe for secure payments and Mux for high-quality video streaming. Powered by Prisma ORM and MySQL for a solid backend, and styled with Tailwind CSS for a sleek, modern interface, it’s tailored for both learners and educators.

## πŸ› οΈ Getting Started

To get started with this project, follow these steps:

### 1. Install Dependencies

Ensure you have [Node.js](https://nodejs.org/) installed on your machine. Then, install the project dependencies using your preferred package manager:

```bash
# Using npm
npm install

# Using yarn
yarn install

# Using pnpm
pnpm install

# Using bun
bun install
```

### 2. Run the Development Server

Start the development server with one of the following commands:

```bash
# Using npm
npm run dev

# Using yarn
yarn dev

# Using pnpm
pnpm dev

# Using bun
bun dev
```

Open http://localhost:3000 in your browser to view the application. The page will auto-update as you edit the files.

### 3. Start Editing

Begin by modifying app/page.tsx to start customizing your application. The development server will automatically reflect changes made to this file.

## πŸš€ Learn More

To dive deeper into the technologies used and explore more features, check out the following resources:

- Next.js Documentation – Learn about Next.js features and APIs.
- Learn Next.js – Engage in an interactive Next.js tutorial.
- Prisma ORM Documentation – Get insights into database management with Prisma.
- Tailwind CSS Documentation – Discover how to style your application with Tailwind CSS.
- Stripe Documentation – Understand how to manage payments securely.
- Mux Documentation – Explore high-quality video streaming with Mux.

## 🌐 Deploy on Vercel

For a hassle-free deployment experience, use the Vercel Platform. Vercel, created by the team behind Next.js, provides an easy way to deploy and scale your application.

Check out the Next.js deployment documentation for more details on deploying your app.

## 🀝 Contributing

We welcome contributions to improve the LMS Platform. Feel free to open issues or submit pull requests on GitHub. Your feedback and contributions are greatly appreciated!

## πŸ“§ Contact

For any questions or feedback, please reach out.