Holistic-Wellbeing
A MERN-stack platform built to let users explore, purchase, and access courses on yoga, meditation, and healthy living, while giving instructors tools to create and monetise video content.
Tools:
React.js
Node.js
Express.js
MongoDB
Short Explanation
Holistic Wellbeing is a full-stack platform where users can securely sign up or log in, browse and preview courses, purchase them via Stripe, and access full video content after purchase. Instructors can view sales and revenue in real time, add new courses with titles, descriptions, prices, and lecture videos, and publish or unpublish courses.
Tech Stack Used
- React.js: A frontend library used to build dynamic user interfaces, manage state, and render components efficiently.
- Node.js: JavaScript runtime for building fast server side applications.
- Express.js: Lightweight Node.js framework for backend APIs and routing.
- MongoDB Atlas: Cloud hosted NoSQL database service.
- Stripe: Secure payment gateway integration for online transactions.
Image Preview
A quick look at some UI shots from the project:




Lessons Learned
- Through building Holistic Wellbeing, I learned how to design a full-stack application with multiple user roles, including users and instructors, and manage permissions and workflows across them.
- I gained practical experience integrating frontend and backend components, handling course data, implementing secure purchases via Stripe, and building real-time dashboards for instructors, which reinforced my understanding of end-to-end project flow.
- Working with Cloudinary for video uploading and streaming taught me how to incorporate external services efficiently, and how to structure media-heavy applications for real-world use.
- Overall, this project strengthened my ability to build, integrate, and present complete full-stack solutions, highlighting both technical and problem-solving skills.