LinkSlice is a fullstack modern URL shortner made using React, TailwindCSS, Express, Node, MongoDB and Mongoose
- Fast & Responsive: Built with React and Express for a seamless user experience.
- Stylish UI: Powered by
shadcncomponents for a modern, sleek design. - Dynamic Visuals: Integrates
tsparticlesto add eye-catching particle effects to the UI. - Unique URL Generation: Uses
nanoidto generate short and unique URL slugs. - Input Validation: Ensures safe and clean data with schema validation powered by
zod. - Database: Stores links in a MongoDB database, offering scalability and performance for large datasets.
- React
- Javascript
- MongoDB
- Mongoose
- Node
- Express
- shadcn/ui
- TailwindCSS
- zod
- Nanoid
-
Clone the repository:
git clone https://github.com/SabarishSriram/LinkSlice.git cd LinkSlice -
Install dependencies:
npm install
-
Set up the environment variables in your .env file :
VITE_URL= CONNECTION_STRING=
-
Run the development server:
npm run dev

