Update README.md
This commit is contained in:
26
README.md
26
README.md
@@ -12,7 +12,7 @@
|
|||||||
[](https://gitter.im/react-social-network/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
|
[](https://gitter.im/react-social-network/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
|
||||||
|
|
||||||
The React Social Network is an open source project relying on [React](https://facebook.github.io/react/docs/hello-world.html) a powerful javascript library for building the user interface. In this project, I tried to show some features of react/react components as a social network.
|
The React Social Network is an open source project relying on [React](https://facebook.github.io/react/docs/hello-world.html) a powerful javascript library for building the user interface. In this project, I tried to show some features of react/react components as a social network.
|
||||||
The structure of this project give the ability to devoloper to develop their project on thier own idea and environment.
|
The structure of this project give the ability to developer to develop their project on their own idea and environment.
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<a href="http://greensocial.herokuapp.com/">
|
<a href="http://greensocial.herokuapp.com/">
|
||||||
@@ -32,6 +32,28 @@ By participating, you are expected to uphold this code. Please report unacceptab
|
|||||||
|
|
||||||
[Love Open Social](https://love-social.firebaseapp.com)
|
[Love Open Social](https://love-social.firebaseapp.com)
|
||||||
|
|
||||||
|
|
||||||
|
## What is new?
|
||||||
|
### Structure
|
||||||
|
New structure could make the project easy to change and scale up.
|
||||||
|
There are three main layers:
|
||||||
|
- Core
|
||||||
|
- Domain
|
||||||
|
- Providing interface for data services
|
||||||
|
- ISer
|
||||||
|
- Data
|
||||||
|
- This layer provide supporting variety of data platforms such as [Firebase](https://firebase.google.com/), [AWS](https://aws.amazon.com/), ... .
|
||||||
|
- FirestoreClient
|
||||||
|
- AwsClient
|
||||||
|
- AspNetClient
|
||||||
|
- ...
|
||||||
|
- Components
|
||||||
|
- This layer take care of user inteface which on [React](https://reactjs.org) and in [react-mobile-social] on [React Native](https://facebook.github.io/react-native/). It means **the only thing change here among these three layer on mobile app, is component layer**. So with this structure we save time to.
|
||||||
|
|
||||||
|
### Dependency Management
|
||||||
|
### Features
|
||||||
|
|
||||||
|
|
||||||
## Required Knowledge
|
## Required Knowledge
|
||||||
|
|
||||||
I recommend that you get to know React before using React Social Network. React Social Network has built by React components, so understanding how React fits into web development is important.
|
I recommend that you get to know React before using React Social Network. React Social Network has built by React components, so understanding how React fits into web development is important.
|
||||||
@@ -91,7 +113,7 @@ and then install the package
|
|||||||
* In the Database section, click Try Firestore Beta.
|
* In the Database section, click Try Firestore Beta.
|
||||||
* Click Enable.
|
* Click Enable.
|
||||||
* [Install Firestore Social Backend](https://github.com/Qolzam/firestore-social-backend)
|
* [Install Firestore Social Backend](https://github.com/Qolzam/firestore-social-backend)
|
||||||
* Enable firestore dependecies
|
* Enable firestore dependencies
|
||||||
* Go to React Social Network folder in `src/socialEngine.ts` write `useFirestore(provider)` to enable firestore dependencies!
|
* Go to React Social Network folder in `src/socialEngine.ts` write `useFirestore(provider)` to enable firestore dependencies!
|
||||||
|
|
||||||
#### AWS Social Backend
|
#### AWS Social Backend
|
||||||
|
|||||||
Reference in New Issue
Block a user