Dechie / study-material-marketplace

The Study Material Marketplace is a user-friendly platform facilitating the buying and selling of educational resources among university students, promoting collaboration and resource sharing for enhanced learning experiences

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Study Material Marketplace

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.

Features

  • 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.

Database

The project uses a MySQL database named "study-material-marketplace" to store user data, resources, purchases, and other relevant information.

Repository

The project repository can be found at study-material-marketplace.

Contributing

We welcome contributions from group members to improve the Study Material Marketplace project. To contribute, follow these steps:

  1. Fork the Repository: Click the "Fork" button on the repository page to create your own copy of the project.

  2. 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

  3. Install Dependencies: Navigate to the project directory and install Composer dependencies using the following command:
    composer install

  4. Set Up Laravel: Set up the Laravel environment by running the following command:
    php artisan key:generate

  5. Make Changes: Make your desired changes or additions to the project.

  6. Commit Changes: Commit your changes to your forked repository.

  7. Push Changes: Push your changes to your forked repository on GitHub.

  8. Submit a Pull Request: Once you've pushed your changes, submit a pull request from your forked repository to the main repository.

About

The Study Material Marketplace is a user-friendly platform facilitating the buying and selling of educational resources among university students, promoting collaboration and resource sharing for enhanced learning experiences


Languages

Language:PHP 61.2%Language:Blade 35.5%Language:JavaScript 3.1%Language:CSS 0.1%