Giter Site home page Giter Site logo

shuttle-frontend's Introduction

Shuttle

Social network ReactJS application. Frontend

Install & setup

  1. git clone https://github.com/Shilza/Shuttle-frontend
  2. yarn
  3. yarn start

Stack

  • ReactJS
  • Redux/Rematch
  • Axios
  • CSS-modules
  • Ant-design
  • @adonisjs/websocket-client

Features

You can:

  • Share posts (images, videos)
  • Crop image inside application
  • Add filters for images
  • Comment on posts
  • Like posts/comments
  • Check feed
  • Manage account privacy
  • Add users to blacklist
  • Remove blacklisted users
  • Archive posts
  • Edit account public data
  • Get list of followers
  • Get list of liked posts
  • View notifications
  • Manage subscription requests
  • Save posts to named compilations
  • Search users by nickname
  • Get unique post's link
  • Set custom avatar
  • Send messages
  • Mark a friends in photo
  • Add location for posts
  • Dark theme

Shuttle inside

This section shows the Shuttle user interface on desktop and mobile devices

Mobile

User page

User page mobile

Feed

Feed mobile

Feed (dark mode)

Feed (dark mode)

View post

View post mobile

PostPreview's modal

PostPreview's modal mobile

Select posts compilation

Select compilation mobile

Save post to new compilation

Save post to new compilation mobile

View posts compilations

View compilations mobile

Edit profile

Select compilation mobile

Marks

Posts marks

Dialogs

Dialogs

Messages

Dialogs

Notifications preloader

Notifications preloader mobile

Notifications

Notifications mobile

Follows list

Follows list mobile

Side menu

Side menu mobile

Switcher to light mode

Switcher to light mode mobile

Archived posts

Archived posts mobile

Blacklist

Blacklist

Blacklisted

Blacklisted

Account is private

Privacy

Desktop

User page

User page desktop

Feed

Feed desktop

View post

View post

Notifications

Notifications desktop

Posts compilations

v desktop

Settings window

Settings desktop

Privacy explaining label

Privacy explaining label desktop

shuttle-frontend's People

Contributors

shilza avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 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.