Skip to content

an open-source link-in-bio tool designed to simplify the management of social media links. Built with Next.js, Shadcn, and MongoDB (updated)

License

Notifications You must be signed in to change notification settings

r2hu1/MySocials

Repository files navigation

MySocials

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.

Preview

  • Homepage

MySocials Preview

  • User Page

MySocials Preview

Features

  • 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.

Technologies Used

  • 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.

Installation

To run this project locally, follow these steps:

  1. Clone the repository: git clone https://github.com/r2hu1/mysocials.git
  2. Install dependencies: npm install
  3. Set up MongoDB and configure the connection string in the application.
  4. Create a .env.local file
  5. Add mongodb and clerk's environment variables
  6. Start the development server: npm run dev

Usage

  1. After setting up the project locally, access the application at localhost:3000.
  2. Create an account or log in.
  3. Customize your profile, add social media links, and save changes.
  4. Share your unique MySocials link with your audience.

Contribution

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.

License

MySocials is licensed under the GPL-3.0 license.

Support

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.

Releases

No releases published

Sponsor this project

 

Packages

No packages published