Skip to content

rioencryption/vrynt-platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎨 VRYNT - Fashion Rental Platform

A brutalist-themed fashion rental platform designed for campus students

React Tailwind CSS Netlify License

πŸš€ Live Demo β€’ Features β€’ Installation β€’ Screenshots


πŸ“– About

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.

🎯 Key Highlights

  • 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

🌐 Live Preview

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

✨ Features

For Renters

  • πŸ” 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

For Lenders

  • πŸ“Έ Easy photo upload and submission
  • βœ… Brand authentication and hygiene verification
  • πŸ’° Earn 60% of rental fees
  • πŸ”„ Hassle-free pickup and return management

Design Features

  • 🎨 Brutalist scrapbook aesthetic
  • 🌈 Vibrant color palette (Pink, Yellow, Green, Purple)
  • βœ‚οΈ Rotated elements and bold shadows
  • 🎭 Smooth animations and transitions
  • πŸ“± Mobile-first responsive design

πŸš€ Tech Stack

  • Frontend: React 18.x
  • Styling: Tailwind CSS 3.x
  • Icons: Lucide React
  • Routing: React Router DOM
  • Deployment: Netlify
  • Build Tool: Create React App

πŸ“¦ Installation

Prerequisites

  • Node.js (v14 or higher)
  • npm or yarn

Local Development

  1. Clone the repository

    git clone https://github.com/Adi6tnine/vrynt.git
    cd vrynt
  2. Install dependencies

    npm install
  3. Start development server

    npm start
  4. Open your browser

    http://localhost:3000
    

Build for Production

npm run build

The optimized production build will be in the build/ folder.


🌐 Deployment

Deploy to Netlify

Option 1: Netlify CLI

# Install Netlify CLI globally
npm install -g netlify-cli

# Build the project
npm run build

# Deploy to Netlify
netlify deploy --prod

Option 2: Netlify Dashboard

  1. Push your code to GitHub
  2. Go to Netlify
  3. Click "New site from Git"
  4. Connect your repository
  5. Build settings:
    • Build command: npm run build
    • Publish directory: build
  6. Click "Deploy site"

The netlify.toml file is already configured for optimal deployment.


πŸ“ Project Structure

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

🎨 Design System

Color Palette

Primary Pink:    #e879f9
Accent Yellow:   #fef08a
Success Green:   #4ade80
Purple:          #c084fc
Coral:           #fb7185
Lime:            #D1FF26

Typography

  • Font: System fonts (sans-serif)
  • Weights: Bold (700), Black (900)
  • Style: Uppercase for headings, mixed case for body

Components

  • 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

πŸ“Έ Screenshots

Desktop View

Homepage Desktop Shop Page Desktop

Mobile View

Homepage Mobile Shop Page Mobile


πŸ”§ Configuration

Environment Variables

No environment variables required for basic setup. All configuration is in the code.

Customization

  • Products: Edit src/data.js to add/modify products
  • Colors: Update Tailwind classes in components
  • Content: Modify page components in src/pages/

🚫 What NOT to Upload to GitHub

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 files
  • npm-debug.log* - Debug logs
  • .vscode/ - Editor settings (optional)

🀝 Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

πŸ“ License

This project is licensed under the MIT License - see the LICENSE file for details.


πŸ‘¨β€πŸ’» Author

Adi6tnine

  • GitHub:

πŸ™ Acknowledgments


πŸ“ž Support

If you have any questions or need help, please:

  • Open an issue on GitHub
  • Contact via email:

Made with ❀️ and bold design choices

⭐ Star this repo if you like it!

πŸš€ Visit Live Demo

#

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors