DEV Community

Cover image for One Place for your Social links - LinkHub
Ajo Alex
Ajo Alex

Posted on

One Place for your Social links - LinkHub

Overview of My Submission

Hi all,
Here i tried to recreate a platform like bio.link with next js and appwrite. This is my first time i am working with appwrite, and i am very excited to submit such a project.

Features

  • User Authentication
  • Update social media links
  • Update profile Image
  • View preview
  • Share a short Link

Project Duration

Date of commencement: 06/05/2022
Date of Submission: 08/05/2022

Submission Category:

Web2 Wildcards

Link to Code

LinkHub

Project Setup

Download the repo

git clone https://github.com/devpenzil/linkhub.git
Enter fullscreen mode Exit fullscreen mode

Install the packages

npm install
Enter fullscreen mode Exit fullscreen mode

Run the server

npm run dev
Enter fullscreen mode Exit fullscreen mode

Setup with Appwrite

  • Create an appwrite project
  • Create a database collection with below structure
{
  "$id": "627505b352fea363d3c1"
  "$read": ["role:all"],
  "$write": ["role:all"],
  "name": "users",
  "enabled": true,
  "permission": "collection",
  "attributes": [
    {
      "key": "theme",
      "type": "string",
      "status": "available",
      "required": false,
      "array": false,
      "size": 255,
      "default": "light"
    },
    {
      "key": "Name",
      "type": "string",
      "status": "available",
      "required": false,
      "array": false,
      "size": 255,
      "default": null
    },
    {
      "key": "
Enter fullscreen mode Exit fullscreen mode

Project Setup

Readme

Additional Resources / Info

License

Appache

Tech stack Used

  • Next js
  • Appwrite
  • Tailwind CSS
  • daisy UI

Screen Shots

Image description

Image description

Image description

Conclusion

I know there are some bugs in the app. Its my first time with appwrite and i have only a short period for development.

Thanks dev.to and apppwrite for conducting such an amazing hackathon

👨‍💻 with ❤️ by devpenzil

Top comments (0)