This is a full-stack Link Sharing Application built with React, TailwindCSS, and Appwrite, allowing users to create and share their personal links.
Live link: Link Sharing Application
- Frontend: React, TailwindCSS, React-Icons, Redux Toolkit
 - Backend: Appwrite (for authentication, database, and file storage)
 - State Management: Redux Toolkit
 
git clone https://github.com/mhistiak3/link-sharing-application.git
cd link-sharing-applicationnpm install
# or
yarn installA .env file is required to run the project locally. This includes Appwrite configuration details like the project ID, database, and API endpoints.
Create a .env file in the root directory with the following content:
VITE_APPWRITE_URL=
VITE_APPWRITE_PROJECT_ID=
VITE_APPWRITE_DATABASE_ID=
VITE_APPWRITE_PROFILE_ID=
VITE_APPWRITE_LINKS_ID=
VITE_APPWRITE_STORAGE_ID=
Note: I've provided a
.envfile for easy local testing. Feel free to use it for now, but it will be removed later as it is only meant for initial testing.
Once the environment variables are set, run the development server:
npm run devThis will start the React development server and the app will be available at http://localhost:5173.