/XMEME

Primary LanguageHTML

Foobar

Welcome to XMEME page
This repository includes

  1. Backend
  2. Frontend
  3. install.sh
  4. server_run.sh
  5. sleep.sh
  6. requirements.txt

Important Note

  1. If you want to run the application, " git clone the repo in the home directory " , not in any other home->xyz directory ; as in install.sh I have written commands assuming that.
  2. Both the swagger and backend is running on port number 8081
  3. While using curl please input a VALID URL to get your meme submitted, else it would give 404 error

Tech-stack used

Backend

Django, Django-REST Framework

Frontend

HTML,CSS,Bootstrap and JS

Important-Links

Frontend-application

API

Images

Swagger is on port 8081
Swagger-image
Frontend-Application allmeme darkmode searchmeme searchRes

Features Implemented

In the backend the features implemented are

  1. GET /memes
  2. POST /memes
  3. PUT /memes/
  4. PATCH /memes/
  5. DELETE /memes/

In the frontend, we have 3 main pages

  1. Submit meme page
  2. All memes page
    1. Dark mode
    2. Edit meme
  3. Search meme
    1. according to person submitted or meme caption
    2. link to each meme