-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'dev' of https://github.com/manismk/socialoo into dev
- Loading branch information
Showing
2 changed files
with
131 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,132 @@ | ||
# socialoo | ||
# Socialoo - Engage and Entertain | ||
**Socialoo is social media platform to share your thoughts, feelings and engage with them. Connect with people and get entertained.** | ||
|
||
**Take a look at [Socialoo](https://socialoo.netlify.app/)** | ||
|
||
[](https://app.netlify.com/sites/socialoo/deploys) | ||
|
||
--- | ||
|
||
## Table of Contents | ||
1. [Features](#Features) | ||
2. [Run Locally](#run-locally) | ||
3. [Todo](#todo) | ||
4. [Demo](#demo) | ||
5. [Reference](#reference) | ||
6. [Author](#author) | ||
|
||
--- | ||
|
||
## Features | ||
|
||
**Login** | ||
- User able to login by entering email and password | ||
- User can use guest credentials to login | ||
- Form validation is done for login fields | ||
- Logged in user only can access the app | ||
|
||
**Sign Up** | ||
- User able to create account and signup for the site | ||
- Form validation is done for signup fields | ||
|
||
**Home Page** | ||
- Home page has the posts of the user who you follow | ||
- It also has suggestion card to other user you can follow | ||
|
||
**Explore page** | ||
- Explore page shows the posts by all the user | ||
- It also has suggestion card to other user you can follow | ||
|
||
**Create Post** | ||
- User can click create post button and an Form will appear in the modal | ||
- Where they can give the caption and chose image for a post | ||
- User can post a text post or image post | ||
|
||
**Edit Post** | ||
- User can click edit button on users's post to edit the particular post posted by the user. | ||
- User can edit the text and image in the modal. | ||
|
||
**Like Feature** | ||
- User can like/unlike like the post from post card | ||
|
||
**Follow Feature** | ||
- User can follow/ unfollow a user from post card or suggestsion card. | ||
|
||
**Save Feature** | ||
- User can add/remove a post from save in post card | ||
- Saved page shows all the saved posts and option to remnove it from page. | ||
|
||
**Comment Feature** | ||
- When the user click the comment button from post card it will open the single post page. | ||
- Single post page have feature to comment. | ||
- User can also reply to existing comments. | ||
|
||
**Share Feature** | ||
- When the share button in post card is clicked link to that particular post is copied to clipboard and the user can share them. | ||
|
||
**Single Post Page** | ||
- Single Post page has the post with the comments of the post. | ||
|
||
**Profile page** | ||
- User profile page with Name, Followers, Following, Bio and portfolio link. | ||
- Option to Edit the profile details like name, bio and portfolio link. | ||
- Button to logout from the app. | ||
|
||
**Private Routes** | ||
- All the user specific routes are made as private routes and can be accessed only after login | ||
|
||
**Loaders and Toasts** | ||
- Loaders and toast is provided as the acknowledgment to the users | ||
|
||
**Backend** | ||
- Backend is done with the help of firebase | ||
|
||
--- | ||
|
||
## Run Locally | ||
|
||
```git | ||
$ git clone https://github.com/manismk/socialoo.git | ||
$ cd socialoo | ||
$ npm install | ||
$ npm start | ||
``` | ||
|
||
--- | ||
|
||
## Todo | ||
|
||
- Notification | ||
- Messaging | ||
- Emoji support | ||
|
||
--- | ||
|
||
## Demo | ||
|
||
 | ||
|
||
--- | ||
|
||
## Reference | ||
|
||
Resources that help in building Finflix includes | ||
|
||
1. [React Js](https://reactjs.org/) | ||
2. [React Router](https://reactrouter.com/) | ||
3. [Firebase](https://firebase.google.com/) | ||
4. [Fastart component library](https://fastart.netlify.app/) | ||
5. [Google Fonts](https://fonts.google.com/) | ||
6. [Material Icons](https://mui.com/components/material-icons/) | ||
8. [React toastify](https://fkhadra.github.io/react-toastify/introduction) | ||
9. [Moment js](https://momentjs.com/) | ||
11. [React drag and drop files](https://github.com/KarimMokhtar/react-drag-drop-files) | ||
|
||
--- | ||
|
||
## Author | ||
|
||
- [Manikandan](https://manikandan.netlify.app/) | ||
- [Twitter](https://twitter.com/_manismk) | ||
- [Linkedin](https://www.linkedin.com/in/manismk/) | ||
|
||
A social media (under construction) |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.