Skip to content

kalviumcommunity/S65_PawPlay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 

Repository files navigation

The Funniest Animal Videos

Overview

The Funniest Animal Videos project is an interactive web application designed to collect, showcase, and celebrate the most hilarious animal videos shared by users. This platform allows users to log in and access a personalized feed of funny animal videos tailored to their interests and preferences. Users can submit their own favorite videos, vote on submissions from others, and engage with the community through comments. The project aims to create a fun and engaging environment where users can share laughter and connect over their love for animals.

Key functionalities include:

  • User Authentication: Secure login and registration process to create personalized user experiences.
  • Video Submission: Users can easily upload their favorite funny animal videos, contributing to the growing collection.
  • Personalized Feed: The application generates a unique feed for each user, displaying videos based on their interactions, preferences, and voting history.
  • Voting System: Users can upvote or downvote videos, helping to highlight the funniest content and improve recommendations.
  • Commenting System: Users can leave comments on videos, sharing their thoughts and engaging in discussions with other users.
  • User Profiles: Each user has a profile that showcases their submitted videos, favorite videos, and overall contributions to the community.

Key Features

  • User Uploads: Users can upload their favorite funny animal videos and share their experiences with the community.

  • Personalized Feed: A tailored feed of funny animal videos is displayed based on user preferences, votes, and interactions.

  • Voting System: Users can upvote or downvote videos to help improve the recommendations they receive.

  • Commenting System: Users can comment on videos, sharing their thoughts and interacting with other users.

  • User Profiles: Each user has a profile that displays their submitted videos, favorite videos, and contributions to the community.

Tech Stack

  • Front-end Framework: React.js

  • Styling: Tailwind CSS

  • State Management: Redux

  • Routing: React Router

  • Backend Framework: Node.js with Express

  • Database: MongoDB

  • Authentication: JWT (JSON Web Tokens)

  • Hosting: Vercel

Why This Project

The List of the Funniest Animal Videos project combines the joy of discovering hilarious animal antics with valuable development skills in building a web application. It fosters community interaction through user submissions, voting, and commenting, creating a lively platform for sharing laughter. This project enhances skills in frontend and backend development, user experience design, personalized recommendation systems, and the deployment and scaling of web applications.


Enjoy exploring and sharing the funniest animal videos!

Deployment Link

https://s65-the-funniest-animal-videos-f7zk.onrender.com/ping

Frontend Deployment Link

https://funniest-animal-videos-1ajk8nmss-dinesh1124k-gmailcoms-projects.vercel.app/

About

This is your first repository

Resources

Stars

Watchers

Forks

Languages