Your digital calling card – elegant, animated, and 100% yours.
ProfileHub is a personal backup and showcase platform that serves as your digital identity hub. It's designed to be your central location for sharing your online presence, content, and professional information. This project is maintained by myexistences as a personal backup and template for creating beautiful profile pages.
profilehub/
├── client/ # Frontend application
│ ├── assets/ # Static assets (images, icons)
│ ├── index.html # Main HTML file
│ ├── styles.css # Main stylesheet
│ ├── script.js # Main JavaScript file
│ ├── audio.mp3 # Background audio
│ └── background.mp4 # Background video
│
├── server/ # Backend application
│ ├── routes/ # API routes
│ ├── index.js # Main server file
│ ├── bot.js # Bot functionality
│ └── node_modules/ # Server dependencies
│
├── LICENSE # MIT License
├── package.json # Project dependencies
└── README.md # Project documentation
- 🎥 Full-screen background video support
- 🎵 Background audio with volume control
- 🖼️ Customizable avatar and profile elements
- ❄️ Animated effects and overlays
- 📱 Fully responsive design
- 🔊 Audio controls (play/pause/volume)
- 🔗 Social media link integration
- 🎨 Theme customization
- ⚡ Smooth animations and transitions
- 🛠️ Simple and clean architecture
- 📦 Minimal dependencies
- 🔒 Secure and privacy-focused
- 🚀 Easy deployment
- Clone the Repository
git clone https://github.com/myexistences/profilehub.git
cd profilehub- Install Dependencies
npm install- Start the Development Server
# Start the server
cd server
node index.js
# The client files can be served using any static file server-
Edit
client/index.html:- Update personal information
- Modify social media links
- Change profile content
-
Customize
client/styles.css:- Modify colors and themes
- Adjust layout and spacing
- Customize animations
-
Replace Media Files:
- Replace
background.mp4with your video - Replace
audio.mp3with your audio - Update images in
assets/directory
- Replace
- Modify
client/script.jsfor custom functionality - Add new features to the server in
server/index.js - Extend bot functionality in
server/bot.js
- Upload the
client/directory contents to your hosting service - Ensure all media files are properly uploaded
- Configure your domain to point to the hosting service
- Deploy the
server/directory to your hosting service - Set up environment variables if needed
- Start the server using
node index.js
The project uses minimal configuration. Key files to modify:
client/index.html- Main content and structureclient/styles.css- Visual styling and animationsclient/script.js- Interactive featuresserver/index.js- Server configurationserver/bot.js- Bot functionality
While this is primarily a personal backup, contributions are welcome:
- Fork the repository
- Create a feature branch
- Commit your changes
- Push to the branch
- Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
For support:
- Open an issue on GitHub
- Contact myexistences
Made with ❤️ by myexistences