https://github.com/louis3112/camera_shop
Final project for Data Structure 2nd Semester. The project is a simple CRUD management loaning camera, lens and photographer
https://github.com/louis3112/camera_shop
cli college-project data-structures graph hashtable linked-list simple-project stack tree
Last synced: 2 months ago
JSON representation
Final project for Data Structure 2nd Semester. The project is a simple CRUD management loaning camera, lens and photographer
- Host: GitHub
- URL: https://github.com/louis3112/camera_shop
- Owner: Louis3112
- Created: 2025-01-16T07:19:26.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-01-17T06:41:14.000Z (4 months ago)
- Last Synced: 2025-01-27T18:05:31.517Z (4 months ago)
- Topics: cli, college-project, data-structures, graph, hashtable, linked-list, simple-project, stack, tree
- Language: C++
- Homepage:
- Size: 2.08 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# :bangbang: **Data Structure Project for 2nd Semester** :bangbang:
## :camera: :video_camera: **camera_shop** :camera: :video_camera:
"Our" final project for Data Structure 2nd Semester. The project is a simple CRUD management loaning camera, lens and photographer.
The project is actually related with [graph_sby_map](https://github.com/Louis3112/graph_sby_map).The project implements various of data structure concepts, such as :
1. Linked list (used to store and manage camera and lens data)
2. Tree (used to store and manage member data)
3. Hash Table and Collision Handling (to manage camera and lens loans)
4. Stack (used to store and manage photographer data)
6. Graph (give tourist destination suggestions based on place they want to go)The project is developed using Functional programming, C++ language, runs on CLI, and only requires a minimal set of library to use (doesn't require installing any library from outside).
For further information, there is a [report](https://github.com/user-attachments/files/18449868/DOKUMENTASI.PROGRAM.LAST.FINAL.PROJECT.docx)
written in *Bahasa Indonesia* that you can read from.## :busts_in_silhouette: **Team** :busts_in_silhouette:
The project was completed by Group 7, which consists of following members :- **Adriano Emmanuel - 23051204082 [@pachhy](https://github.com/pachhy)**
- **Cornelius Louis Nathan - 23051204085 [@Louis3112](https://github.com/Louis3112)**
- **Yakobus Octavianus Putra - 23051204332 [@YO-SP](https://github.com/YO-SP)**## :arrow_forward: **Installation and Usage**
To install this project, please proceed these steps:
1. Clone the repository: **`git clone https://github.com/Louis3112/camera_shop`**
2. Navigate to the project directory: **`cd camera_shop`**
3. Compile the project: **`g++ -o camera_shop camera_shop.cpp`**
4. Run the project : **`./camera_shop`** (or just simply run with your IDE)## :bust_in_silhouette: **Contributing** :bust_in_silhouette:
If you'd like to contribute or upgrade the project, it would be our pleasure! :smile:
(I would be surprise tho, i mean.. it's a simple project)Here's how to to contribute:
1. Fork the repository
2. Create a new branch: **`git checkout -b your-branch-name`**
3. Make your changes
4. Commit your changes: **`git commit -m "your messages"`**
5. Push your changes to your forked repository: **`git push origin your-branch-name`**
6. Submit a pull request## :telephone_receiver: **Contact** :telephone_receiver:
If you have any questions or comments about this project, please contact **[me]([email protected])**