Skip to content

gcazin/x-memes

Repository files navigation

Laravel Forge Site Deployment Status Unit tests


Logo

X-Memes

Find your favorite memes in a flash!

See the site · Report a bug · Feature request

🖼️ Screenshot

Product Name Screen Shot

Build with

Laravel Vue

🚀 Getting started

To set up a local copy and get it up and running, follow the simple steps in this example.

⚙️ Installation

With docker

You must first have Laravel Sail installed.

All you have to do is execute the command:

sail up

Normal installation

  1. Clone the repo
    git clone https://github.com/gcazin/x-memes.git
  2. Installing dependencies
    composer install
  3. Installing NPM packages
    npm install
  4. Start the project
    php artisan serve
    npm run dev

🛣️ Roadmap

  • Automatically attach the avatar to the user when they register with a social network.
  • To be able to see who liked the memes.
  • Use twitter's API to automatically post new ones.
  • Correct watermark size for videos

See issues for a full list of proposed features (and known issues).

Running Tests

To run tests, run the following command

  ./vendor/bin/pest

✍🏻 Contribute

Contributions are what make the open source community an extraordinary place to learn, inspire and create. All your contributions are very much appreciated.

If you have a suggestion for improving this project, please fork the repo and create a pull request. You can also simply open an issue with the "enhancement" tag. Don't forget to give the project a star! Thanks to all!

  1. Fork the project
  2. Create your feature branch (git checkout -b feature/ma-fonctionnalite)
  3. Start your changes (git commit -m 'Add some ma-fonctionnalite')
  4. Push towards your branch (git push origin feature/ma-fonctionnalite)
  5. Open a pull request

📄 License

Distributed under the MIT license. See LICENSE.txt for more information.

🔗 Contact

Guillaume - @gcazinonx - contact@guillaume-cazin.fr

Project link: https://github.com/gcazin/x-memes