You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+4-27Lines changed: 4 additions & 27 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Shuttle Management System
2
2
3
-
Welcome to the Shuttle Management System repository! This project implements an interactive system for managing shuttle schedules and user interactions. It provides a simple console-based interface for student login, student registration, and administrator functions.
3
+
This project implements an interactive system for managing shuttle schedules and user interactions. It provides a simple console-based interface for student login, student registration, and administrator functions.
4
4
5
5
## Features
6
6
@@ -23,8 +23,7 @@ Shuttle-Management-System/
23
23
24
24
-**CMake** (version 3.10 or later)
25
25
-**C/C++ Compiler**:
26
-
- Linux: gcc or clang
27
-
- Windows: MSVC (Visual Studio recommended)
26
+
- gcc or clang
28
27
-**Make** (for Unix-like systems) or an appropriate build system for Windows
29
28
30
29
## Building the Project
@@ -41,45 +40,23 @@ Shuttle-Management-System/
41
40
2.**Create a Build Directory and Configure the Project:**
42
41
43
42
```bash
44
-
mkdir build
45
-
cd build
46
-
cmake .. -DCMAKE_BUILD_TYPE=Release
43
+
cmake -G "MinGW Makefiles" -S . -B build
47
44
```
48
45
49
46
3.**Build the Executable:**
50
47
51
48
```bash
52
-
cmake --build . --config Release
49
+
cmake --build build
53
50
```
54
51
55
-
*Note*: On Windows, if using a multi-configuration generator (e.g., Visual Studio), the executable will be located inside a subdirectory such as `Release`.
56
-
57
-
### Using the Makefile (Unix-like Systems)
58
-
59
-
You can also build the project with the provided Makefile:
60
-
61
-
```bash
62
-
make
63
-
```
64
-
65
52
## Running the System
66
53
67
54
After a successful build, run the executable from your build output directory:
68
55
69
-
### On Linux/Ubuntu
70
-
71
56
```bash
72
57
./shuttle_system
73
58
```
74
59
75
-
### On Windows
76
-
77
-
If built with Visual Studio or via CMake with a multi-config generator, the executable might be located in the `Release` folder:
78
-
79
-
```powershell
80
-
.\Release\shuttle_system.exe
81
-
```
82
-
83
60
When the program runs, you will see a menu like the following:
0 commit comments