Skip to content

dodiz/link-sharing-app

Repository files navigation

Frontend Mentor - Link-sharing app solution

This is a solution to the Link-sharing app challenge on Frontend Mentor. Frontend Mentor challenges help you improve your coding skills by building realistic projects.

Table of contents

The challenge

  • Users should login to the app
  • Create, read, update, delete social links and see their previews with form validation
  • Save their details to a database
  • Drag and drop links to reorder them
  • Add profile details, profile picture upload
  • Preview their devlinks profile and copy the link to their clipboard to share
  • Full responsiveness

Preview

Links

How to run locally

  • Download Bun
  • Clone the repo
  • Setup a db on Neon and add the connection string to the .env file
  • Setup a Github OAuth app and add the client id and secret to the .env file
  • Setup a Uploadthing account and add the api key to the .env file
  • Check .env.example for var names.
  • Run bun i to install dependencies
  • Run bun db:push to push your schema to the database
  • Run bun dev to start the development server
  • Open http://localhost:3000 with your browser to see the result.

Built with

Stack

Services

Author

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published