Skip to content

raoufswe/Noose

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Noose

Noose is a social media app to share news/updates between a group of people developed in React, Redux and Firebase.

The app utilizes several Firebase services such as

  • Authentication to allow users to register and login to the web application.
  • Cloud Firestore to store and sync news for the client- and server-side development.
  • Cloud Storage to store and serve user-generated content like their profile pictures.
  • Cloud Functions to automatically run backend code (Node.js) in response to events triggered by Firebase features and HTTPS requests.
  • Notification services to notify users when someone comments in a post they created.

The front end of the app is built in React and Redux and fulfills the following requirements.

  • Everyone can see News/updates.
  • Users can register, login, and logout. The token is stored in local storage and deleted once the user logout.
  • Only authenticated users can post news/updates, comment, or like a post.
  • Only news/update owners can edit a post or delete it.
  • Users should receive a notification when someone likes or comment in their posts.
  • Authenticated users can view their details on the home page and edit their details.

About

Noose is a social media app to share news/updates between a group of people developed in React, Redux and Firebase.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors