Skip to content

A Shorts Platform - ScrollHub, get the best Scrolling experience with algorithm that force you to do productive!!

Notifications You must be signed in to change notification settings

Team-Parashuram/Scroll-Hub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ScrollHub - The Ultimate Shorts Platform

ScrollHub provides the best scrolling experience with an algorithm designed to encourage productivity. With AI-driven recommendations and a seamless interface, users can effortlessly upload and watch short videos while staying focused.

🚀 Live Demo

ScrollHub - Deployed Version


🛠 Tech Stack

  • Frontend: Next.js, TypeScript, ShadCN, DaisyUI
  • Backend: Next-Auth, bcryptjs, mongoose, MongoDB
  • Storage & Media: ImageKit
  • API & Testing: Postman

🔥 Special Features

  • Aggressive Upload: Ultra-fast video uploads
  • High SEO Optimization: Get discovered easily
  • Highly Secure Backend: Ensuring top-notch security
  • AI Model Integration: Trained on datasets including social media wellness books for better content curation
  • Delete Video: Users Can Delete Video They Post

📌 Core Functionalities

✅ Upload videos
✅ Watch uploaded videos
✅ Seamless scrolling experience
✅ User authentication and authorization


🛠 Upcoming Features

Video Management Platform

1. Image Features

Video Reporting System

  • Auto-delete a post receiving more than 5 reports.

2. Professional Media Editor

Compress Image

  • Compress JPG, PNG, SVG, and GIFs while saving space and maintaining quality.

Resize Image

  • Resize JPG, PNG, SVG, and GIF images by defining dimensions in percent or pixels.

Crop Image

  • Crop JPG, PNG, or GIFs with ease.
  • Use pixel-defined rectangles or a visual editor.

Upscale Image

  • Enhance image resolution and quality.

Blur Image

  • Apply a blur effect to images.

Rotate Image

  • Rotate images with precision.

Photo Editor

  • Edit photos with various tools.

Convert from JPG

  • Convert JPG images to other formats.

3. Engagement Features

  • Like system (❤️) for user interaction.
  • Commenting system for discussions on posts.

4. Content Categorization & Discovery

  • Tags for videos based on topics.
  • Smart algorithm curating personalized feeds based on interests.
  • Tracking user watch history to refine recommendations.
  • Users can manually select preferred content categories.

5. User Interaction & Profiles

  • View uploads from specific users.
  • Profile management: Edit your profile and explore others.
  • Search functionality to find users easily.

6. Cross-Platform Experience

  • Mobile application development for seamless accessibility.

7. Video Call Feature

  • Make video calls.

8. Integrations

  • Integration with 5Chan (another project).

9. Chat Features

  • Real-time chat system.

10. Go-Based Microservice

  • Integrate a web scraper to fetch and display social media news on a dedicated page.

11. Live Streaming Video

  • Use WebRTC for real-time video streaming.

📜 Contribution Guidelines

Want to contribute? Follow these steps:

  1. Fork the repository.
  2. Clone it to your local system.
  3. Create a new branch.
  4. Implement your feature or fix an issue.
  5. Submit a Pull Request.

🏗 Installation & Setup

# Clone the repository
git clone https://github.com/your-repo-url.git
cd ScrollHub

# Install dependencies
yarn install  # or npm install

# Run the development server
yarn dev  # or npm run dev

👨‍💻 Author

Shardendu Mishra

Mihir Dagar

About

A Shorts Platform - ScrollHub, get the best Scrolling experience with algorithm that force you to do productive!!

Resources

Stars

Watchers

Forks