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-application
npm install
# or
yarn install
A .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
.env
file 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 dev
This will start the React development server and the app will be available at http://localhost:5173
.