This repository is a web application built using Vite, React, TypeScript, Tailwind CSS, and React Router.
To get started with the project, follow these steps:
- Clone the repository:
git clone git@github.com:justnixx/laravel-breeze-api-react.git
- Install the necessary dependencies for both frontend and backend.
The repository is structured into two main directories:
-
Backend: This directory contains the code for the backend of the application. It provides the necessary APIs and handles server-side logic using Laravel Breeze.
-
Frontend: This directory contains the code for the frontend of the application. It connects to the Laravel Breeze API backend and handles the user interface using React, TypeScript, Tailwind CSS, and React Router.
Please refer to the respective directories for detailed instructions and additional information on each component.
- Vite: The frontend uses Vite as the build tool, providing fast and efficient development experience.
- React: The frontend is built using React, a popular JavaScript library for building user interfaces.
- TypeScript: The project utilizes TypeScript, a typed superset of JavaScript, for enhanced developer productivity and code quality.
- Tailwind CSS: The frontend styling is done using Tailwind CSS, a utility-first CSS framework.
- React Router: The frontend uses React Router for declarative routing, enabling navigation and multiple views in the application.
- Laravel Breeze: The backend API is built using Laravel Breeze, a lightweight authentication scaffold for Laravel applications.