Skip to content

mtsfy/linkself

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

45 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

LinkSelf

๐Ÿ“„ Description

LinkSelf is a platform where users can manage multiple links with one link.

โš™๏ธ Tech Stack

๐Ÿš€ Features

  • User authentication with JWT.
  • User can manage multiple links for their profile.
  • Theme customization for the profile page.
  • Unique link for each user profile.
  • View analytics for the profile.

๐Ÿ”จ Local Installation

Clone the repository

$ git clone git@github.com:mtsfy/linkself.git

Backend

$ cd linkself
$ cd backend
$ npm install

Setup environment variables for the backend:

JWT_SECRET_KEY= # YOUR_SECRET_KEY
PORT=8000
ORIGIN=http://localhost:3000
MONGODB_CONNECTION_URL= # YOUR_MONGODB_CONNECTION_URL from MongoDB Atlas

Start the backend server:

$ npm run dev

The backend server will start running on http://localhost:8000

Frontend

$ cd linkself
$ cd frontend
$ npm install

Setup environment variables for the frontend:

NEXT_PUBLIC_BACKEND_URL=http://localhost:8000/api
NEXT_PUBLIC_FRONT_URL=http://localhost:3000
NEXT_PUBLIC_JWT_SECRET_KEY= # YOUR_SECRET_KEY (same as backend)
NEXT_PUBLIC_CLOUDINARY_CLOUD_NAME= # YOUR_CLOUDINARY_CLOUD_NAME from Next Cloudinary

Start the frontend server:

$ npm run dev

The frontend will start running on http://localhost:3000

About

Application to manage multiple links.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published