CarFlow is a web application designed to manage and streamline car-related operations. This project includes features such as car management, user interactions, and the ability for users to mark their favorite cars.
- Car Management: Add, update, and manage car details.
- User Management: Handle user accounts and their interactions.
- Favorite Cars: Users can mark cars as their favorites for quick access.
-
Clone the repository:
git clone https://github.com/your-username/carFlow.git cd carFlow -
Install dependencies:
composer install npm install
-
Set up the environment:
- Copy
.env.exampleto.env:cp .env.example .env
- Update the
.envfile with your database and other configurations.
- Copy
-
Run migrations:
php artisan migrate
-
Start the development server:
php artisan serve
-
Compile frontend assets:
npm run dev
The project includes the following key tables:
cars: Stores car details.users: Stores user information.favourite_cars: A pivot table linking users and their favorite cars.
- Access the application at
http://localhost:8000. - Register or log in to start managing cars and marking favorites.
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Submit a pull request with a detailed description of your changes.
This project is licensed under the MIT License.
Feel free to reach out for any questions or suggestions!