Skip to content

This project is a clone of Goodreads.com, customized with an Ethiopian theme. It was developed as a class project for the Internet Programming II course. The website is implemented using pure PHP object-oriented programming and HTML, CSS, and JS.

Notifications You must be signed in to change notification settings

gemechis-elias/goodreads-clone

Repository files navigation

Goodreads Clone - Ethiopian Theme

Home Page Screenshot

This project is a clone of Goodreads.com, customized with an Ethiopian theme. It was developed as a class project for the Internet Programming II course. The website is implemented using pure PHP object-oriented programming and HTML, CSS, and JS.

Features

  • User registration and login
  • Search and browse books
  • Add books to personal shelves (e.g., "Want to Read," "Currently Reading," "Read")
  • Rate and review books
  • Follow other users and view their activity
  • Recommendations based on user preferences and ratings
  • Ethiopian theme customization

Technologies Used

  • PHP
  • HTML
  • CSS
  • JavaScript

Getting Started

To get started with the project, follow these steps:

  1. Clone the repository:

    git clone https://github.com/gemechis-elias/goodreads-clone.git
    
  2. Set up a local web server environment (e.g., XAMPP, WAMP, MAMP) and ensure it has PHP support.

  3. Import the database schema provided in the database.sql file.

  4. Update the database configuration in the config.php file with your database credentials.

  5. Launch the website by accessing it through your web server's URL.

Contributions

We welcome contributions from the community to enhance the project. If you find any issues or have suggestions for improvements, please feel free to open a new issue or submit a pull request.

Contact

For any inquiries or questions regarding the project, please contact us

About

This project is a clone of Goodreads.com, customized with an Ethiopian theme. It was developed as a class project for the Internet Programming II course. The website is implemented using pure PHP object-oriented programming and HTML, CSS, and JS.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published