Git Product home page Git Product logo

gamergram's Introduction

gamergram's People

Contributors

ayush015 avatar bineetnaidu avatar dependabot[bot] avatar meghalbisht avatar shubheshdwivedi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gamergram's Issues

Add notification feature in NavBar

-adding notification feature for following posts
-also adding a notification for user's followers
-web push notification for all notification

Footer Component

Add a footer component.

The footer should be as described in the picture, however the color scheme should be according to the project.
Refer client/src/App.css to see the root colors.

Create a Footer.js in client/src/Components.
Footer should always be at the bottom and in all the pages, add it to the main App.js component.

Important : Currently, the footer is only visible in login/signup screens. You can delete that one and add same Footer throughout the project. (Access it in : client/src/Components/Screens/Footer.js)

For styling, create a new css file (client/src/Styles/Footer.css)

Important : Attach a screenshot with the PR.

images

followers list should come

when we are on someone's profile, we should be able to see the list of there followers, when clicking on followers

Add Show Password Button

Do's

In the Login/Signup Screen (client/src/Components/Login and client/src/Components/Signup ) add a Toggle Password Checkbox.

IMPORTANT : Please add a screenshot of the change while submitting a PR.

Pagination

Add pagination in the Home Page.

Display only 5 posts and then add a load more button to show the other posts.

Important : Add a screenshot with the PR.

All posts are displayed in the Home Component. (client/src/Components/Screens/Home.js) (line number : 178)

posts should be aligned

while visiting profiles I noticed, posts are not aligned properly, also they can have some border of the site's theme colour

Add the time at which the post was submitted.

Add time at which the post was made.

  1. If it was posted less than 2 mins ago, then display "posted a few minutes ago"
    else
  2. Add the time, following the given format -
    FORMAT
  • Posted x minutes ago
    -Posted y hours ago
    -Posted z days ago
    -Posted x' years ago

Add the date at the place of black box marked in the picture
Please add a screenshot for the same in your PR.
For any confusions/queries comment below.

2020-10-12 (9)

Add Contributors Page

Add a Contributors Page by creating a file in client/src/Components/Screens/Contributors.js.

# What has to be done?

Add a new route with /contributors (client/src/App.js).

  1. In this page, display the names and pictures of all the contributors. (take dummy data for now)
  2. Add a link to their github profiles.
  3. A link to their pull requests.
  4. Use flexbox/grid and make it responsive
  5. Follow the color theme of the entire app. (check cleint/src/App.css to see the color scheme)
  6. The link for this page, should be in the footer component (client/src/Components/Footer)

IMPORTANT : Please attach screenshot/video-recording for the changes made

Design Enhancement

This issue is aimed to improve the Design of the App.

#Feel free to bring up your ideas.
Multiple PRs are allowed and will be merged.

Suggestions-

  1. Add a customize theme button, and add different color themes (just like in twitter).
    The current color scheme can be accessed from ( client/src/App.css )

For any other issue apart from design, please consider opening an issue!

IMPORTANT : Please don't make a PR for minor changes (white space removal, spelling error etc)

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.