Frontend implementation for the Dronex platform, a blockchain-based drone operations utility. This project is built as a responsive web application focusing on component architecture and code maintainability.
- Responsive layout adapting to mobile, tablet, and desktop viewports
- Component-based UI architecture
- Dynamic UI animations using Framer Motion
- Modular CSS approach using Tailwind
- Core: React 19, Vite
- Styling: Tailwind CSS v4
- Animation: Framer Motion
- Routing: React Router
- Node.js (v18 or higher recommended)
-
Clone the repository and navigate to the frontend directory:
git clone <repository-url> cd Intern-Assessment-BC/frontend
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Access the application at
http://localhost:5173.
frontend/
├── src/
│ ├── assets/ # Static assets (images, icons)
│ ├── components/ # Reusable UI and layout components
│ ├── pages/ # Application views
│ ├── App.jsx # Root component
│ └── main.jsx # Application entry point
├── index.html # Main HTML template
├── tailwind.css # Global styles and Tailwind configuration
└── package.json # Dependencies and scripts