Skip to content

Adeon18/Twister

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 

Repository files navigation

Twister

Description

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!


Requirements

Here are the required packages to run Twister:

  • react-scripts
  • json-server
  • crypto-js
  • react-router
  • react-router-dom

How to set up

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

Functionality

  • 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!


How it looks

demo


Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Or you can:

  1. Fork this repository on GitHub
  2. Clone the project to your own machine
  3. Commit changes to your own branch
  4. Push your work back up to your forked repository
  5. Create a pull request so that we can review your changes

Authors


:D