A generic social networking web client
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.
- 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.
- React: For building the user interface.
- Apollo: Managing data interactions with GraphQL.
- GraphQL: Efficient, powerful data querying and manipulation.
Clone the repository: git clone https://github.com/cbarrett3/i-react-apollo.git
Install dependencies: npm install
Start the app: npm start