MySocials is an open-source link-in-bio tool designed to simplify the management of social media links. Built with Next.js, Shadcn, and MongoDB, this project provides a seamless way to share multiple links using a single landing page.
- Homepage
- User Page
- Customizable Profiles: Create personalized profiles with unique backgrounds, colors, and profile pictures.
- Multiple Links: Add and manage multiple social media links in one place.
- Analytics: Not avilabe for now but i will add it in serval days.
- Responsive Design: Ensures compatibility and optimal viewing across various devices.
- Next.js: Utilized for building a fast and scalable React-based web application.
- Shadcn: Helps in styling and designing user interfaces effectively.
- MongoDB: Stores and manages user data and link information.
To run this project locally, follow these steps:
- Clone the repository:
git clone https://github.com/r2hu1/mysocials.git
- Install dependencies:
npm install
- Set up MongoDB and configure the connection string in the application.
- Create a
.env.local
file - Add mongodb and clerk's environment variables
- Start the development server:
npm run dev
- After setting up the project locally, access the application at
localhost:3000
. - Create an account or log in.
- Customize your profile, add social media links, and save changes.
- Share your unique MySocials link with your audience.
Contributions to improve MySocials are welcome! Here's how you can contribute:
- Fork the repository.
- Create your branch:
git checkout -b feature/YourFeature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin feature/YourFeature
- Submit a pull request.
Please ensure any contributions align with the project's guidelines and code of conduct.
MySocials is licensed under the GPL-3.0 license.
For any questions, issues, or support, feel free to contact Rahul Rajput.
Thank you for using MySocials! We hope it simplifies your social media presence.