Heroku Link : https://webspire-instagram.herokuapp.com/
Sonarcloud Link : https://sonarcloud.io/project/overview?id=R-Mohammed-Hasan_Webspire
PPT Link : https://docs.google.com/presentation/d/1xvYVrpMJYFvvmuky0uufJyKv4LwElRgqkJi_XzG3XJE/edit#slide=id.g144a879a44e_0_1009
(i) Google Sign up
(i) Google Sign in
(i) Adding Videos along with images
(i) Shows dummy, interesting stories for new users
(i) Notification will be sent to the user who posted it
(i) Mail sent via Mailer
(i) Received friend request
(ii) Accepted/Rejected friend request
(iii) Desktop Notification
(i) Auto-showing search suggestions for users
(i) Infinite Scrolling
(i) Accepted/Rejected friend request
(ii) Remove existing friend
(i) Can view friend request status
(ii) If someone liked your post, notification will be shown
As a user, I should be able to Sign up in a seamless way. If any error found, display error message and be in the same page. If entered valid details, then lead to Login Page. In this page, user can choose which role he wants to sign up as. Google Sign up is available in which password will be set randomly.
As a user, I should be able to login in a proper way. User can only be able to login if the user has already signed up in this website. User should enter the correct Mail Id and Password to go to next page; else display error message. Google Sign in is available in which user can easilt sign in using Google mail
User should be able to post an Image or Video according to their wish but its size should be less than 20MB in size. User can edit the post whenever. Only respective users should be able to edit or delete the post.
User can share their story other than post which will be auto-deleted after 24 hours.If a user wishes then he can also delete it. User can only post 1 story at a time.
Users can like a post which others have posted. If user has already liked a post, then another click will dislike it. Likes will be updated without refresh
Users can comment on a post which they wish. They can share their thoughts on the post. If any harmful comments are found, then users can also report a post to admin.
When user forgot their password, they can use this feature to reset their password through the email-id in which they have registered.
Notifications will be sent to users regularly via an API. In addition web notification will be sent to users when friend request are sent or when other users like user's post.
Auto suggestions will be shown to users when searching for a user or a post. Used an API for showing suggestions.
Is the latest deployment broken...? No worries, I have dockerized the application and pushed it to Docker hub so that developers like us can easily run it in local... Link to docker hub: https://hub.docker.com/r/mohammedhasan007/webspire
Run these commands:
git clone https://github.com/R-Mohammed-Hasan/Webspire.git
cd <dir_name_of_the_project_cloned>
docker-compose up