Skip to content

Precis is a social network app build using ReactJS and AWS services like Amplify, Lambda functions, Elastic Seach Service, Cognito.

Notifications You must be signed in to change notification settings

khalatevarun/Precis

Repository files navigation

Logo

Precis

A simple social networking app made using ReactJS, GraphQL and AWS services.

Features

  • Golabl Timeline - The Global Timeline page lets the user see all the posts posted by the users on the app.
  • Home - The Home page lets the user see only those posts posted by the ones whom the user follows.
  • Search - On the search page the users can search for keywords or phrases which will display the results (posts) containing those keywords/phrases.
  • Profile - On the Profile page the users can see all the posts posted by the user.
  • Follow/Unfollow - The users can follow other users and can see their posts on the home page. The users can unfollow as well at any point of time.

Preview

Technologies Used

  • Frontend - ReactJS
  • Styling - Material UI and CSS
  • Authentication - Amazon Cognito
  • Database - Amazon DynamoDB
  • Compute - AWS Labmda
  • Hosting a managed GraphQL API - AWS AppSync
  • Full text search - Amazon Elasticsearch Service
  • Application architecture

    Upcoming features

  • Reaction to posts - Users can react to posts by liking them.
  • Bookmarking posts - User can bookmark the posts they want to save for later.
  • Edit profile - User can edit their username and profile picture.
  • About

    Precis is a social network app build using ReactJS and AWS services like Amplify, Lambda functions, Elastic Seach Service, Cognito.

    Topics

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published