Hackathon-winner-project Tailwind Templates

Hackathon Winner Project

Learnify-online learning platform, project that won first place at first UNINP Hackathon 2024.

Learnify - Online Learning Platform

HACKATHON WINNERS

Welcome to our Online Learning Platform project! This platform aims to provide a seamless experience for both instructors and students to engage in online learning.

Features

  • Parallax Landing Page: Engaging landing page design using parallax scrolling.
  • User Registration: Users can register as instructors or students.
  • Login: Secure login functionality for registered users.
  • Instructor Dashboard: Instructors can create courses, including sections, lessons within sections, and add title, description, and video material for each lesson. They can also sell courses.
  • Student Experience: Students can view courses, access video materials, read course descriptions, and take quizzes after completing courses.
  • Shopping Cart: Students can add courses to their shopping cart and proceed to payment.
  • Course Library: Students have access to a dedicated page displaying their purchased courses.
  • Course Filtering: Users can filter courses based on their preferences.

Additional Feature

  • Quiz: After completing a course, students can take a quiz to test their understanding of the material.

Technologies Used

  • Frontend: React, Typescript, Next14, TailwindCSS
  • Backend: Node.js, Express.js
  • Database: MongoDB (with Mongoose)

Installation

To run this project locally, follow these steps:

  1. Clone the repository: git clone <repository-url>
  2. Install dependencies: npm install
  3. Set up environment variables (e.g., database connection string, API keys)
  4. Run the server: npm run dev

LinkedIn

https://www.linkedin.com/posts/amin-nicevic_hackathonwinners-uninphackathon-activity-7190400990037078017-AL-e?utm_source=share&utm_medium=member_desktop

Top categories

Loading Svelte Themes