TriPod is photo sharing application where users can like, share, and comment on posts (Pods)
This project was created to experiment with Redux and MongoDB. I was able to learn a lot about persistent states and state management within React. In addition, I was able to efficiently create and style components using Material UI!
Backend was deployed on a seperate repo which can be found here: https://github.com/nickhuynhq/tripod-server
Please use this link to demo the live site! https://tripod.nickhuynhq.com
TriPod.-.HD.720p.mov
- Creating, Editing, & Deleting Posts
- Instant feedback when Liking Posts
- Image Upload
- Real time comments
- Recommended posts feature
- Sign in with Google
-
Clone this repository.
$ git clone https://git@github.com:nickhuynhq/tripod-client.git
-
Run
npm install
from inside the client directory.
$ cd tripod-client
$ npm install
- Create your own .env file
REACT_APP_API_URL=<YOUR API URL HERE>
REACT_APP_GOOGLE_API_TOKEN=<YOUR GOOGLE API TOKEN HERE>
- Run the app
$ npm start
Nicholas Huynh @nickhuynhq