Skip to content

princeeze/link-app

Repository files navigation

Link App

A simple app to store and share your links.

Features

  • User Authentication: Secure login and registration.
  • Store Links: Save and manage your favorite links.
  • Edit Links: Update your stored links easily.
  • Share Links: Share links directly from the app.
  • Delete Links: Remove links when no longer needed.
  • Responsive Design: Works seamlessly on all device sizes.

Roadmap

  • Add user authentication
  • Add link storage
  • Add link editing
  • Add link deletion
  • Add link sharing
  • Add link dragging

Tech Stack

  • Frontend: Next.js, React, Tailwind CSS, Typescript
  • Backend: Supabase
  • Icons: Phosphor Icons
  • UI Components: ShadcnUI, AcceternityUI
  • Package Manager: pnpm

Getting Started

Follow these steps to get the project up and running on your local machine.

Prerequisites

  • Node.js: Make sure Node.js is installed. Download here.

  • pnpm: Install pnpm if you haven't already:

    npm install -g pnpm

Cloning the Repository

  1. Clone the repository to your local machine:

    git clone https://github.com/princeeze/link-app.git
  2. Navigate to the project directory:

cd link-app

Setting Up Supabase

  1. Create a new project on Supabase.
  2. Grab your API keys from the Supabase dashboard.
  3. Copy the .env file in the root directory of your project to a .env.local file and add the environment variables

Run the Project

pnpm i
pnpm dev

License

This project is licensed under the MIT License

Releases

No releases published

Packages

No packages published

Languages