Skip to content

React & .NET Core - Car management system for registering, updating, deleting, and activating various cars.

Notifications You must be signed in to change notification settings

nir11/car-management-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Car Management System

car-management-system

This readme provides instructions on how to run the server and client projects of the car-management-system project.

Project structure:

  • server directory (.NET Core 6.0 Web API)

  • client directory (Reac app)

  • CarsManagement.bak (SQL Server backup file)

Server

The server is built using .NET Core 6.0 and runs on port 7176.

Requirements

  • .NET Core 6.0 SDK must be installed on your machine.
  • SQL Server with the CarsManagement database (Use the provided CarsManagement.bak file to restore the database).

Instructions

  1. Restore the SQL Server database CarsManagement.bak.

  2. Navigate to the server directory.

  3. Open the file named appsettings.json and change the ConnectionStrings.DefaultConnection accordingly to your machine connection string;

  4. Open a terminal and run the following command to build and run the server:

    dotnet run
    
  5. The server will start running on port 7176.

Client

The client directory of the project is a React application that runs on port 3000.

Requirements

  • Node.js v18 or later must be installed on your machine.

Instructions

  1. Open a new terminal and navigate to the client directory.

  2. Install the required dependencies by running the following command:

    npm install

  3. Create a .env file at the root of the client directory and add the following line:

    REACT_APP_BASE_URL=https://localhost:7176/api
    

    If the port of the server is different from 7176 on your machine, update the URL accordingly.

  4. Run the following command to start the client:

    npm start

  5. Open http://localhost:3000 to view it in the browser.

About

React & .NET Core - Car management system for registering, updating, deleting, and activating various cars.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published