Skip to content

generic social networking web client - built with react, prisma, graphql-yoga, apollo

Notifications You must be signed in to change notification settings

cbarrett3/i-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

i react

A generic social networking web client

Open Source

Built with React and Apollo, and it provides features like posting, commenting, liking, and timeline scrolling. It consumes data via GraphQL for efficient data requests, as an alternative to REST.

The idea with i was to continue learning technologies such as prisma, graphql-yoga, apollo, and react through buildilng this web app. This can be forked and utilized for pretty much any social networking concept because the features implemented are generic.

Features

  • Post Creation: Share thoughts, images, and more.
  • Comments: Engage with the community through comments.
  • Likes: Show appreciation for posts.
  • Feed Scrolling: Effortlessly scroll through a vast array of posts, enhanced by memoization for high performance.

Technologies

  • React: For building the user interface.
  • Apollo: Managing data interactions with GraphQL.
  • GraphQL: Efficient, powerful data querying and manipulation.

Quick Start

Clone the repository: git clone https://github.com/cbarrett3/i-react-apollo.git Install dependencies: npm install Start the app: npm start

About

generic social networking web client - built with react, prisma, graphql-yoga, apollo

Topics

Resources

Stars

Watchers

Forks