Skip to content

UniLinks is a sleek and modern web application designed to simplify your online presence by consolidating all of your social media and professional links into a single, customizable profile.

Notifications You must be signed in to change notification settings

Danieldo1/make-a-link

Repository files navigation

Landing page UniLinks is a sleek and modern web application designed to simplify your online presence by consolidating all of your social media and professional links into a single, customizable profile. Designed with ease of use and personalization in mind, UniLinks offers an intuitive admin panel for users to create their unique profiles and manage their links efficiently.

Features

  • Single Profile Creation: Users can create a seamless profile to aggregate all their social links in one place.
  • Easy Authentication: Secure sign-up and login process using next-auth with Google as the authentication provider.
  • Customizable Usernames: Choose a unique username for your custom link, making it easy to remember and share.
  • Admin Panel: A user-friendly admin panel to add and manage social credentials, modify header photos, or choose a color theme.
  • Secure Data Storage: All user data is securely managed and stored in MongoDB, ensuring that updates and changes are tracked reliably.
  • Real-time Analytics: Track page views and link clicks with MongoDB, and visualize statistics with the recharts package.
  • Error Handling: Application updates and user interactions are monitored and managed with react-hot-toast, ensuring a smooth user experience.
  • Photo Uploads: Upload custom profile or background images with ease, handled by Amazon S3 bucket storage.
  • Stylish Design: The app is styled with tailwindcss, ensuring a responsive and modern design.
  • Next.js Framework: Built with Next.js to provide server-side rendering (SSR) and client-side functionality.

Getting Started

To get started with UniLinks, follow these simple steps:

  1. Create an Account: Sign up using your Google account for a secure and fast registration.
  2. Set Up Your Profile: Once logged in, choose your custom username and start personalizing your profile.
  3. Add Social Links: Use the admin panel to add buttons linking to your social media and other online profiles.
  4. Customize Your Page: Upload a header photo or select a theme color to make your page stand out.
  5. Share Your Link: Share your custom UniLinks page with friends, family, and colleagues, showcasing your online presence in a stylish and compact form.

Usage

  • Visit Your Admin Panel: Manage your social links and profile settings easily through the admin panel.
  • Check Your Stats: Keep an eye on your page's performance with real-time analytics on views and clicks.
  • Update Your Profile: Change your header photo, theme color, or links anytime to keep your profile up-to-date.

Technology Stack

  • Frontend: React, Next.js, TailwindCSS
  • Authentication: Next-Auth
  • Database: MongoDB
  • Analytics: Recharts
  • Storage: AWS S3
  • Error Handling: React Hot Toast

Share Your World with UniLinks

UniLinks is the perfect platform for influencers, professionals, and anyone looking to streamline their online presence. With its user-friendly interface and powerful features, you can create a personalized page that reflects your style and makes sharing your world a breeze.

For more information, visit our website or reach out to our support team. Let's get connected with UniLinks!

About

UniLinks is a sleek and modern web application designed to simplify your online presence by consolidating all of your social media and professional links into a single, customizable profile.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published