Welsome to Twister!
It is a social networking site with a very original name. You can broadcast your thoughts through a small posts across a huge amount of people (its creators). You can rate the posts of other people by either liking or disliking them, but actually, noone gives a sh#t about your opinion. Have fun!
Here are the required packages to run Twister:
- react-scripts
- json-server
- crypto-js
- react-router
- react-router-dom
git clone https://github.com/Adeon18/Twister
cd Twister/twister
// Launch the server
json-server --watch ./data/data.json --port 3001 --routes ./data/routes.json
// Open other terminal window and launch the app
npm run start
- Creating an account and logging in
- Password encryption
- Creating the posts from your account
- Deleting your posts
- Liking or disliking posts
- Viewing other user's posts as well as yours on the shared page
- Searching the posts by tag
- Getting a high grade for the project
Note: you can even connect to hosts ip(and configure this as the main server ip) and use the social network all at the same time, we tested it and it worked!
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Or you can:
- Fork this repository on GitHub
- Clone the project to your own machine
- Commit changes to your own branch
- Push your work back up to your forked repository
- Create a pull request so that we can review your changes
:D