This is the frontend application for the Vehicle Registration System, built using React. The frontend provides an intuitive and responsive user interface for managing vehicle registrations, owners, and insurances. It interacts with the backend API to perform CRUD operations and display relevant data and statistics to users.
- React: JavaScript library for building user interfaces.
- React Router: For handling navigation within the application.
- Node.js: Ensure you have Node.js and npm installed. You can download them from the official Node.js website.
- Backend API: The backend server must be running to use the frontend application. Refer to the backend repository for setup instructions.
-
Clone the Repository:
git clone https://github.com/VullnetA/VehicleRegistrationSystemReact.git cd VehicleRegistrationSystemReact -
Install Dependencies:
- Run the following command to install the necessary dependencies:
npm install
-
Run the Application:
- Start the development server using:
npm start
-
Access the Application:
- The application will be available at 'http://localhost:3000'.
- Dashboard: Provides a welcome message and quick links to manage vehicles, owners, and insurances.
- Vehicle Management: Allows users to view, register, update, and delete vehicles.
- Owner Management: Enables viewing, adding, updating, and deleting owners.
- Insurance Management: Facilitates the management of insurances linked to vehicles.
- User Authentication: Supports login and registration with secure JWT-based authentication.
We welcome contributions! If you want to contribute to this project, please follow these steps:
- Fork the repository
- Create a new branch ('git checkout -b feature-branch').
- Commit your changes ('git commit -m "commit message"').
- Push to the branch ('git push origin feature-branch').
- Open a pull request.
For any inquiries or support, please contact me at vullnetazizi9@gmail.com.