- 🤖 Introduction
- ⚙️ Tech Stack
- 🔋 Features
- 🤸 Quick Start
- 🔗 Links
Introducing our Virtual Therapist application, an innovative platform designed to provide accessible and convenient mental health support.
It offers personalized therapy sessions, mental health assessments, and progress tracking, all from the comfort of your home.
Our secure and user-friendly interface ensures privacy and ease of use, empowering you to take control of your mental well-being anytime, anywhere.
- React.js
- Three.js
- React Three Fiber
- React Three Drei
- Vite
- Tailwind CSS
- Node.js
- Express.js
- MongoDB
- Framer Motion
- Valtio
👉 3D Swag Generation: Generate unique 3D shirts/swag items dynamically
👉 Color Customization: Apply any color to the 3D shirt/swag for personalized styling.
👉 Logo Upload Functionality: Enable users to upload any file as a logo, integrating it seamlessly onto the 3D shirt.
👉 Texture Image Upload: Allow users to upload texture images to style the 3D shirt/swag.
👉 AI-Generated Logo Integration: Utilize AI to generate logos and intelligently apply them to the 3D shirt.
👉 AI-Generated Textures: Implement AI-generated textures for enhanced 3D shirt customization.
👉 Download Options:Dynamically change the application theme based on the selected color, enhancing user experience.
👉 Theme Change with Color Selection: Dynamically change the application theme based on the selected color, enhancing user experience
👉 Responsive 3D Application: Ensure the application is responsive, delivering a seamless experience across various devices.
👉 Framer Motion Animation: Implement framer motion animations for smooth transitions between different 3D models.
and many more, including code architecture and reusability
Follow these steps to set up the project locally on your machine.
Prerequisites
Make sure you have the following installed on your machine:
Cloning the Repository
git clone https://github.com/hrayrdb/ATHENA.git
cd athena
Installation
Install the project dependencies using npm in both client and server folders:
npm install
Running the Project
- Server
node server.js
- Client
npm run dev
Open http://localhost:5173 in your browser to view the project.
LinkedIn Profile: here