Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/isaychris/react-social-network

A photosharing social network powered by ReactJS, Express, Firebase and Bulma.io :: https://seiya-buzz.herokuapp.com/
https://github.com/isaychris/react-social-network

bulma express fireauth firebase firestore react

Last synced: 3 days ago
JSON representation

A photosharing social network powered by ReactJS, Express, Firebase and Bulma.io :: https://seiya-buzz.herokuapp.com/

Awesome Lists containing this project

README

        

# react-social-network
A photosharing social network powered by ReactJS, Express and Firebase Storage / Authentication / Real-Time Database

### Website (WIP):
https://seiya-buzz.herokuapp.com/

### Video Preview:
[![Image](https://i.imgur.com/OuQBnGb.png)](https://streamable.com/nih56)

### Working:
* Login / Registering with Email
* Uploading photos w/ description
* Commenting
* Liking photos
* Photo Tags
* Following users
* Sharing link
* Searching users
* Profile page displays uploads / liked photos
* Changing profile pic and bio
* Editing photo description
* Deleting photos
* Displaying number of likes for post
* Displaying number of followers and following in profile
* Displaying photos from followed users in main
* Displaying updates from followed users in sidebar
* Front-end routing
* Error page redirection
* Protected routes
* Express backend connected to react
* Authentication with Firebase Auth
* File storage with Firebase Storage
* Database with Firebase Real-Time Database

### TO-DO:
* Image compression
* Search photos by tags

### Roadblocks:
* Its difficult to make simple queries using Firebase.
* Unable to query substrings for searching users and photos.
* Unable to sort photos by time

### Setup:
run express backend in seperate terminal
```
cd react-social-network
set PORT=3001 && node server.js
```

run react development server
```
cd client
npm start
```

# Screenshots:
![Image](https://i.imgur.com/gwTJxFZ.png)
![Image](https://i.imgur.com/FSbuaPz.png)
![Image](https://i.imgur.com/Ub7WROS.png)
![Image](https://i.imgur.com/snUvPFp.png)
![Image](https://i.imgur.com/ByvHIGQ.png)
![Image](https://i.imgur.com/5ZjK7sv.png)
![Image](https://i.imgur.com/5T1twCl.png)
![Image](https://i.imgur.com/yeRffAA.png)
![Image](https://i.imgur.com/fFBGDsr.png)