A brutalist-themed fashion rental platform designed for campus students
π Live Demo β’ Features β’ Installation β’ Screenshots
VRYNT is a modern fashion rental platform that allows students to rent premium designer wear for events or list their unused outfits to earn passive income. Built with a bold brutalist design aesthetic.
- Rent Premium Wear: Browse curated collections of verified, dry-cleaned outfits
- Earn Passive Cash: List your unused designer fits and earn 60% per rental
- Campus-Focused: Direct hostel delivery and hassle-free returns
- Brutalist Design: Bold, unapologetic UI with vibrant colors and thick borders
- Fully Responsive: Optimized for mobile, tablet, and desktop
You can experience VRYNT live at https://vrynt.netlify.app
The live application features:
- Real-Time Preview: All changes and interactions are reflected instantly
- Interactive Interface: Test the rental workflow, product browsing, and cart functionality
- Responsive Design: View on desktop, tablet, or mobile devices
- Full Features: Explore all core functionality of the platform
- π Browse curated collections (Formals, Ethnic, Party Wear)
- π Flexible date selection with dynamic pricing
- π Direct campus delivery
- π³ Secure checkout with student discounts
- β Quality-verified and professionally cleaned outfits
- πΈ Easy photo upload and submission
- β Brand authentication and hygiene verification
- π° Earn 60% of rental fees
- π Hassle-free pickup and return management
- π¨ Brutalist scrapbook aesthetic
- π Vibrant color palette (Pink, Yellow, Green, Purple)
- βοΈ Rotated elements and bold shadows
- π Smooth animations and transitions
- π± Mobile-first responsive design
- Frontend: React 18.x
- Styling: Tailwind CSS 3.x
- Icons: Lucide React
- Routing: React Router DOM
- Deployment: Netlify
- Build Tool: Create React App
- Node.js (v14 or higher)
- npm or yarn
-
Clone the repository
git clone https://github.com/Adi6tnine/vrynt.git cd vrynt -
Install dependencies
npm install
-
Start development server
npm start
-
Open your browser
http://localhost:3000
npm run buildThe optimized production build will be in the build/ folder.
# Install Netlify CLI globally
npm install -g netlify-cli
# Build the project
npm run build
# Deploy to Netlify
netlify deploy --prod- Push your code to GitHub
- Go to Netlify
- Click "New site from Git"
- Connect your repository
- Build settings:
- Build command:
npm run build - Publish directory:
build
- Build command:
- Click "Deploy site"
The netlify.toml file is already configured for optimal deployment.
vrynt/
βββ public/
β βββ index.html # HTML template
βββ src/
β βββ components/
β β βββ Navigation.js # Main navigation with mobile menu
β β βββ Footer.js # Footer with links
β β βββ ProductModal.js # Add to cart modal
β βββ pages/
β β βββ HomePage.js # Landing page with workflow
β β βββ ShopPage.js # Product catalog
β β βββ CartPage.js # Shopping cart
β β βββ LoginPage.js # Coming soon login
β β βββ HowItWorksPage.js # Rental process guide
β β βββ AboutPage.js # About/Manifesto
β β βββ FaqPage.js # FAQs
β β βββ ContactPage.js # Contact form
β β βββ LegalPage.js # Terms & Privacy
β βββ App.js # Main app component
β βββ App.css # Global styles & animations
β βββ data.js # Product data
β βββ index.js # Entry point
βββ .gitignore # Git ignore rules
βββ netlify.toml # Netlify configuration
βββ package.json # Dependencies
βββ README.md # This file
Primary Pink: #e879f9
Accent Yellow: #fef08a
Success Green: #4ade80
Purple: #c084fc
Coral: #fb7185
Lime: #D1FF26- Font: System fonts (sans-serif)
- Weights: Bold (700), Black (900)
- Style: Uppercase for headings, mixed case for body
- Borders: 3-4px solid black borders
- Shadows: Offset box shadows (6-12px)
- Rotations: -2Β° to 2Β° for playful effect
- Animations: Fade-up, hover transforms, smooth transitions
No environment variables required for basic setup. All configuration is in the code.
- Products: Edit
src/data.jsto add/modify products - Colors: Update Tailwind classes in components
- Content: Modify page components in
src/pages/
The .gitignore file is configured to exclude:
node_modules/- Dependencies (install with npm)build/- Production build (generated).env- Environment variables (if added).DS_Store- macOS system filesnpm-debug.log*- Debug logs.vscode/- Editor settings (optional)
Contributions are welcome! Please follow these steps:
- Fork the repository
- Create a feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
Adi6tnine
- GitHub:
- Design inspiration from brutalist web design movement
- Icons by Lucide
- Images from Unsplash
- Built with Create React App
If you have any questions or need help, please:
- Open an issue on GitHub
- Contact via email:
#



