This is the frontend for AkVideoTube | Clipio, built using React and Vite. It provides a modern, fast, and responsive user interface for interacting with the Clipio platform.
- React: A powerful library for building user interfaces.
- Vite: Lightning-fast development environment with HMR (Hot Module Replacement).
- TailwindCSS: Utility-first CSS framework for styling.
- Redux Toolkit: State management for React applications.
- React Router: Declarative routing for React apps.
- Axios: Promise-based HTTP client for API requests.
- URL Link: See Here Link
- Snapshots:

- Visit Backend Repo : Go Here
The project is organized as follows:
.env
.env.sample
.eslintrc.cjs
.gitignore
components.json
index.html
package.json
postcss.config.js
README.md
tailwind.config.js
vite.config.js
public/
video.svg
vite.svg
src/
App.jsx
constants.js
index.css
Layout.jsx
main.jsx
package.json
components/
AuthLayout.jsx
Avatar.jsx
Button.jsx
ChangePassword.jsx
CommentsList.jsx
Container.jsx
DeleteConfirmation.jsx
Description.jsx
Edit.jsx
EditAvatar.jsx
EditPersonalInfo.jsx
...
helpers/
pages/
skeleton/
store/
-
Clone the repository:
git clone https://github.com/akmroyal/Video-Tube-frontend.git cd akvideotube-frontend -
Install dependencies:
npm install
-
Create a
.envfile based on.env.sampleand configure your environment variables.
To start the development server, run:
npm run devTo build the project for production, run:
npm run buildTo preview the production build locally, run:
npm run previewContributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Commit your changes and push them to your fork.
- Submit a pull request.