ProfilesMe is a profile builder platform similar to guns.lol that allows users to create a single, comprehensive profile link to showcase all their online presence.
v.webm
- 🔗 One Link for All Destinations
- ✨ Customizable Beautiful Design
- 🚀 Easy Profile Sharing
- Video and Image Adjustable Background
- React
- Tailwind CSS
- ShadcnUI
- Aceternity UI
- Lucide React
- TypeScript
- TypeScript
- NodeJS
- Express
- MySQL
- MongoDB
- Google OAuth
- Node.js (v18+)
- npm or yarn
- Clone the repository
git clone https://github.com/sadanandmiskin/profilesme.git- Create a
.envfile in/backendwith:
DB_HOST= #Mysql
DB_USER=
DB_PASSWORD=
DB_NAME=
PORT=
GOOGLE_CLIENT_ID= #get it from google cloud console
GOOGLE_CLIENT_SECRET=
JWT_SECRET= # Random String
SESSION_SECRET= # Random String
FRONTEND_URL=
MONGO=mongodb://mongo:27017 #mongo uri- First Install docker and docker compose.
- Then:
cd profilesMe- Run the whole app container
docker compose up
# Or
# docker-compose up- Environment Setup
cd backend
yarn install- Run the server
npm run Dev- Install dependencies
cd frontend
yarn install- Change the backend url in
frontend/src/backendUrl.ts - Add the fronend Url in .env file in
/backend
- Run the development server
npm run devOR
npm run build- then serve
npx serve -s dist -p 5173