The Study Material Marketplace is a Laravel Breeze and Blade template project designed to facilitate the exchange of educational resources among university students. Users can upload, buy, and sell resources such as lecture notes, study guides, and past exam papers.
- User Registration: Students can register for an account to access the platform's features.
- Resource Upload: Users can upload educational materials for sale.
- Resource Purchase: Buyers can browse and purchase resources, with the option to preview before buying.
- User Dashboard: Sellers can manage their resources and sales through a dedicated dashboard.
- Rating and Review System: Users can provide feedback on purchased resources through ratings and reviews.
- Content Moderation: Moderation features ensure compliance with academic integrity standards.
The project uses a MySQL database named "study-material-marketplace" to store user data, resources, purchases, and other relevant information.
The project repository can be found at study-material-marketplace.
We welcome contributions from group members to improve the Study Material Marketplace project. To contribute, follow these steps:
-
Fork the Repository: Click the "Fork" button on the repository page to create your own copy of the project.
-
Clone the Repository: Clone the forked repository to your local machine using the following command:
git clone https://github.com/your-username/study-material-marketplace.git
-
Install Dependencies: Navigate to the project directory and install Composer dependencies using the following command:
composer install
-
Set Up Laravel: Set up the Laravel environment by running the following command:
php artisan key:generate
-
Make Changes: Make your desired changes or additions to the project.
-
Commit Changes: Commit your changes to your forked repository.
-
Push Changes: Push your changes to your forked repository on GitHub.
-
Submit a Pull Request: Once you've pushed your changes, submit a pull request from your forked repository to the main repository.