Skip to content

Rits1272/Memegram

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Memegram

Idea

Memegram is a place solely made for having sarcastic fun with memes where you can see, create and share memes.

Features

  • API for Authentication (using Flask)
  • Deploy API
  • Home screen to view and share memes
  • Splash screen
  • Add screen where user can create/post meme
  • Create a meme given image and text
  • User profile
  • Like feature for meme post
  • Fetch Third party meme api to get unlimited meme/jokes

Tech Stack

  • React Native
  • Flask
  • Python

Note: We will be using react-native cli. You can view the environment setup from here. Don't forget to click the react-native cli quickstart.

Installation

  • Clone the repo
  • Run npm install
  • Run react-native run-android
  • Run npm start or react-native start

To run flask server

  • run pip install Flask
  • run python app.py

Preferred Node version : 14.15.1 Preferred Python version : 3.8

If you have any issue/difficulty always first try stackoverflow. Otherwise still you are unable to resolve any problem regarding anything kindly ping me on slack.

Contribution Guidelines

Please raise a feature request or issue before sending PR for the same.

Follow the below guidelines for proper coding practices:

  • Always create a new branch for your changes and make PR from it ONLY.
  • Write neat code with proper comments.
  • Write descriptive commit messages. Please read this for more information.
  • Write detailed PR messages and include fixes #ISSUE_NUMBER if it closes an issue, otherwise use concerns #ISSUE_NUMBER to tag the related issues. Please refer here for more PR guidelines.
  • It is recommended to have a single commit for a task.
  • Use DRY principles to create maintainable code.

Communication

All contributors / users are requested to join Slack Workspace for further discussion on ideas, PRs and issues.

For issues please raise a ticket in the issues tab in the Memegram github repository.

The idea/features for this project are limitless. So don't hesitate to share your ideas. Also, this project appreciated all skill levels. So, looking forward to your active participation in memegram.

Mentor for the project: Ritik Jain

About

Memegram is a place solely made for having sarcastic fun with memes where you can see, create and share memes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors