This system is an online shopping platform that allows users to browse and purchase products using a command-line interface.
The system is written in C language, using C17 standard, and utilizes CSV files to store and retrieve information about products and user accounts.
The code was developed using CLion IDE. This project was built as an opportunity to experiment with the C language and improve my skills as a developer.
To build and run this project, you need to have the following tools installed
- C compiler (e.g. GCC)
- CLion IDE
- Create a CMakeList.txt
-
Clone or download the repository to your local machine
git clone https://github.com/Nitzantomer1998/ShoppingSystem.git
- Open the project in CLion IDE
- Build and run the program
- Follow the prompts to create an account or log in as an existing user
- Browse and purchase products
- User authentication and account management
- Product browsing and purchasing
- Shopping cart functionality
- Order history and tracking
- Admin panel for managing products and user accounts
- Customers feedback support
- And a lot more
- This system is only accessible via command-line interface
- Some functionality may be limited due to the scope of the project
- No real payment gateway has been implemented
- Implementation of a Graphical User Interface
- Integration with a real payment gateway
- Additional features such as product reviews and recommendations
For any questions or issues, please open an issue on the GitHub repository or contact the me directly.
I welcome contributions from the community. If you are interested in contributing to this project, please follow these guidelines
- Fork the repository and create a new branch for your changes.
- Make your changes and ensure that the code is well-documented and properly tested.
- Open a pull request and provide a clear and detailed explanation of your changes and the reasoning behind them.
- Be prepared to answer questions and address any issues or feedback on your pull request.