Welcome to WIDEO, your go-to platform for seamless video sharing and discovery. This README will provide you with a comprehensive overview of the app, its features, and the technology stack used in both the front end and back end.
WIDEO is a user-centric video sharing application designed to make uploading, viewing, and engaging with video content a breeze. Whether you're a content creator looking to share your work or a viewer searching for captivating videos, WIDEO offers a feature-rich platform that caters to your needs.
-
User-Friendly Interface: WIDEO offers an intuitive and visually appealing user interface that makes navigation a breeze for users of all backgrounds.
-
Content Creation: Content creators can easily upload their videos, manage their channels, and interact with their audience.
-
Customization: Creators can personalize their channels with banners, profile pictures, and categorize their content for better discoverability.
-
Analytics: In-depth analytics tools provide creators with valuable insights into viewership and engagement metrics.
-
Safe Environment: Robust content moderation algorithms combined with user reporting and manual review processes ensure a safe and inclusive environment.
-
Viewing Experience: Viewers can explore a vast library of videos, sorted by categories, trending topics, and personalized recommendations.
-
Interactive Features: Engage with videos through comments, likes, shares, and build a sense of community.
The front end of WIDEO is built using modern web technologies to deliver an engaging user experience:
- 🔰 UI Library: Reactjs
- 🔰 Bundler: Parcel
- 🔰 Routing: React-Router-V6
- 🔰 State Management: Redux-Toolkit
- 🔰 Javascript Transpiler: Babel
- 🔰 Styling: Tailwind CSS
- 🔰 Deployed On: Vercel
The back end of WIDEO is built on a robust and scalable tech stack:
- 🔰 Runtime Environment: Node.js
- 🔰 Framework: Express.js
- 🔰 Databse: MongoDB
- 🔰 Authentication: JWT Authentication
- 🔰 File Upload: Cloudinary
- 🔰 Deployed On: Cyclix