GithubHelp home page GithubHelp logo

memegram-frontend's Introduction

Memegram Frontend

Introduction

Memes are a form self-expression, humor and a way to convey emotion. However, memes have become a part of mainstream culture virtually undistinguishable from normal social media. We decided to create a platform exclusively devoted to memes and nothing else. Memegram allows users to quickly, efficiently and anonymously upload their own memes onto the site, and anyone can access and view them. Comments are also utilized so that other users can also express themselves and their opinions on the meme. When a meme is uploaded, the user is prompted to enter topics. These topics are tags which are utilized for searching. Memegram is a platform that we created to create a community for everyone who enjoys the humors of memes. Everyone is welcome to the platform and is encouraged to express their creativity, humor and feelings through memes.

Requirements

The following are requirements to compile and run the server:

  • Node.js with Node Package Manager (npm) (Details)
  • Typescript v2.x+ (Details)
  • Webpack 4.x+ (Details)
  • MongoDB v3.6.x+ server and database (Details)

Setup

  1. Run npm install to install Node.js packages
  2. Modify webpack.config.js (development config) or webpack.prod.config.js (production config) to refer to your server
  3. Run webpack --config <config file> to build for the specified configuration, output will be in dist

Usage

  • You can either host the application on your server, or run a local server using http-server --port 8080 dist

Authors

  • Eyaz Rehman
  • Rameet Sekhon

memegram-frontend's People

Contributors

imposter avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.