Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aminnicevic04/hackathon-winner-project
Learnify-online learning platform, project that won first place at first UNINP Hackathon 2024.
https://github.com/aminnicevic04/hackathon-winner-project
expressjs mongodb mongoose next14 nodejs react tailwind typescript
Last synced: 14 days ago
JSON representation
Learnify-online learning platform, project that won first place at first UNINP Hackathon 2024.
- Host: GitHub
- URL: https://github.com/aminnicevic04/hackathon-winner-project
- Owner: aminnicevic04
- Created: 2024-05-03T09:28:18.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-05-03T09:56:28.000Z (8 months ago)
- Last Synced: 2024-11-07T06:42:59.489Z (2 months ago)
- Topics: expressjs, mongodb, mongoose, next14, nodejs, react, tailwind, typescript
- Language: TypeScript
- Homepage: https://hakaton-app-24.vercel.app/
- Size: 1.63 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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 `
2. Install dependencies: `npm install`
3. Set up environment variables (e.g., database connection string, API keys)
4. Run the server: `npm run dev`
https://www.linkedin.com/posts/amin-nicevic_hackathonwinners-uninphackathon-activity-7190400990037078017-AL-e?utm_source=share&utm_medium=member_desktop