Sharing Experiences Project

About the Project

  • This project aims to create a platform that facilitates the sharing of meditation experiences.
  • The website is built using React, Node.js, and MongoDB.
  • Users can capture a video through their mobile camera or upload one from their gallery. They can then select the category of their experience and provide a description about it.
  • The most recent experiences shared are updated on the front page. The website also has a "Favorites" page where users can save their favorite experiences.
  • The experiences are categorized for easy navigation and exploration.

Key Features

  • Video Capturing and Uploading: Users can capture a video through their mobile camera or upload one from their gallery.
  • Experience Categories:
    • Users can select the category of their experience from a list of options.
    • On clicking the categories , the experiences of that catogory are listed out.
  • Experience Description: Users can provide a description of their experience in a few lines.
  • Recent Experiences: The most recent experiences shared are displayed on the front page.
  • Favorites: Users can save their favorite experiences on a dedicated "Favorites" page.

Screenshots

Sign up Signup

Login Login

Home Page Home Page

List of categories List of categories

Latest Experiences Latest Experiences

Categorised Experiences Categorised Experiences

Audio Video Access Permission Audio Video Access Permission

Form Form

Favourites Page Favourites Page

User Profile User Profile

Footer Footer

Responsive-User-Profile Responsive_page

Responsive-1 Responsive_page

Responsive-2 Responsive_page

Responsive-3 Responsive_page