/video-sharing-platform

Primary LanguageRustApache License 2.0Apache-2.0

Vimero - A Video Sharing Service

Overview

Vimero is a modern and feature-rich video sharing service that allows users to upload, share, and discover a wide range of video content. Whether you are a content creator looking to showcase your work or an avid viewer searching for captivating videos, Vimero provides a seamless platform to connect users through the power of video.

Features

  • User Profiles: Create personalized profiles to manage your uploaded videos and interact with the community.
  • Video Upload: Easily upload and share your videos with the world. Vimero supports a variety of video formats.
  • Discover Content: Explore a diverse range of videos from different categories and genres.
  • User Interactions: Like, comment, and share videos. Engage with other users and build a vibrant community.
  • Responsive Design: Access Vimero from any device with its responsive and user-friendly design.

Getting Started

To run Vimero locally for development or testing purposes, follow these steps:

  1. Clone the repository:

    git clone https://github.com/your-username/vimero.git
  2. Navigate to the project directory:

    cd vimero
  3. Use docker compose to run locally:

    docker compose up -d
  4. Visit http://localhost:3000 in your browser to access Vimero.

Technologies Used

  • Frontend: Next.js
  • Backend: Go, Rust

Contributing

We welcome contributions to Vimero! If you would like to contribute new features, enhancements, or bug fixes, please raise a pull request or github issue.

License

Vimero is licensed under the APACHE 2.0.

Acknowledgments

I would like to express my gratitude to the open-source community and the developers of the tools and libraries used in building Vimero. Thank you for your valuable contributions.

Happy sharing and viewing!