Better than twitter....I guess....

Overview

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

You might also like...

A script that implements a GUI to make cheating on Blooket easier than ever.

BlooketUI What's BlooketUI? A script that implements a GUI to make cheating on Blooket easier than ever. How do i Use This? Copy the code of src.js by

Dec 24, 2022

JIT Compiler is a open source online code compiler. You can run more than 40+ most popular programming languages in your browser just-in-time using jitcompiler.

JIT Compiler is a open source online code compiler. You can run more than 40+ most popular programming languages in your browser just-in-time using jitcompiler.

JIT Compiler is a open source online code compiler. You can run more than 40+ most popular programming languages in your browser just-in-time using jitcompiler.

Jan 5, 2023

LiveJSON provides LiveView-like updating for JSON objects rather than DOM elements.

live_json LiveJSON provides LiveView-like updating for JSON objects rather than DOM elements. It works within your existing LiveViews - just use push_

Dec 29, 2022

An all new Titanfall VPK unpacker. Over 2x faster than the most popular alternative!

An all new Titanfall VPK unpacker. Over 2x faster than the most popular alternative!

Harmony VPK Tool An electron-based app for unpacking Respawn VPK files. Super-fast and made with ♥ Why use Harmony VPK Tool over cra0's VPKTool? It's

Dec 19, 2022

There can be more than Notion and Miro. Affine is a next-gen knowledge base that brings planning, sorting and creating all together. Privacy first, open-source, customizable and ready to use.

There can be more than Notion and Miro. Affine is a next-gen knowledge base that brings planning, sorting and creating all together. Privacy first, open-source, customizable and ready to use.

AFFiNE.PRO The Next-Gen Knowledge Base to Replace Notion & Miro. Planning, Sorting and Creating all Together. Open-source, Privacy-First, and Free to

Jan 9, 2023

More than a Password Protection and Management tool, it secures all your valuable digital assets in your own vault

ZeroPass Client ZeroPass is more than a Password Protection and Management tool, it secures all your valuable digital assets in your own vault, includ

Aug 22, 2022

JavaScript micro-library: pass in an element and a callback and this will trigger when you click anywhere other than the element

Add a click listener to fire a callback for everywhere on the window except your chosen element. Installation run npm install @lukeboyle/when-clicked-

May 13, 2021

Plug-and-play, faster-than-native promise/callback event emitter

Plug-and-play, faster-than-native promise/callback event emitter

kNow Blazing-fast callback/promise-based events with a tiny footprint What is this? With kNow (pronounced "now"—the k's silent), JavaScript event mana

Sep 11, 2022

👌A useful zero-dependencies, less than 434 Bytes (gzipped), pure JavaScript & CSS solution for drop an annoying pop-ups confirming the submission of form in your web apps.

👌A useful zero-dependencies, less than 434 Bytes (gzipped), pure JavaScript & CSS solution for drop an annoying pop-ups confirming the submission of form in your web apps.

Throw out pop-ups confirming the submission of form! A useful zero-dependencies, less than 434 Bytes (gzipped), pure JavaScript & CSS solution for dro

Aug 24, 2022
Comments
  • React-Native Support

    React-Native Support

    Hey.

    I want to achieve same in React Native, can you guys help me. Twister community is small and I want to be able to do this. I tried various methods found on internet, but they didn’t work.

    opened by xeieshan 0
Releases(v1.01)
Owner
Ostap Trush
Software Developer. Skills: Python, Godot/GDScript, C++, Somewhat Java, Check out my Youtube :)
Ostap Trush
A wordle guess-validation functions

Word Match compare-words is a small utility for assessing how much one word matches another. It's inspired by https://www.powerlanguage.co.uk/wordle/.

Michael Chan 8 Apr 8, 2022
Useful userscript, allowing you to steal NFTs from Twitter even easier than before!

Adds missing feature that even Twitter Blue doesn't have: click on hexagonal avatar to open it in a new tab and save yourself a couple of clicks while stealing it!

Andrey Viktorov 4 Jan 21, 2022
Twitter Text Libraries. This code is used at Twitter to tokenize and parse text to meet the expectations for what can be used on the platform.

twitter-text This repository is a collection of libraries and conformance tests to standardize parsing of Tweet text. It synchronizes development, tes

Twitter 2.9k Jan 8, 2023
Fuck Twitter NFTs - Userscript to delete or block all occurances of NFT Users on Twitter

FuckTwitterNFTs Fuck Twitter NFTs - Userscript to delete or block all occurances of NFT Users on Twitter Userscript will by default, attempt to delete

Blumlaut 1 Jan 20, 2022
Twitter bot to find what song is playing in a given uploaded twitter video.

what-song-is-this Twitter bot to find what song is playing in a given uploaded twitter video. How to setup. yarn install How to run. via npm script ya

Akinwande Akinboluwarin 17 Dec 11, 2022
A Twitter filtered search to only get the live broadcasts hosted on Twitter itself, Built using Vanilla JS and Node.js

Twitter Broadcasts Search A Twitter filtered search to only get the live broadcasts hosted on Twitter itself, Built using Vanilla JS and Node.js. Live

Mohammad Mousad 2 Oct 6, 2022
🎮 The only Front-End Performance Checklist that runs faster than the others

Front-End Performance Checklist ?? The only Front-End Performance Checklist that runs faster than the others. One simple rule: "Design and code with p

David Dias 15.5k Jan 1, 2023
2x times faster than chalk and use 5x less space in node_modules

Nano Colors A tiny and fast Node.js library for formatting terminal text with ANSI colors. It is 2 times faster than chalk. Both loading and calls. No

Andrey Sitnik 886 Dec 30, 2022
Elevator Pitch is a site to organize group projects based on ideas, rather than individuals

Elevator Pitch is a site to organize group projects based on ideas, rather than individuals. It allows users to create Spaces within which you can pitch an idea. Other users can browse those ideas and sign up as interested in contributing, or add comments to ask questions to the idea pitcher.

J. Michael Brown 7 Mar 23, 2022
This package enables you to mount your Remix app at a different path than root

Remix Mount Routes This package enables you to mount your Remix app at a different path than root. ?? Installation > npm install -D remix-mount-routes

Kiliman 26 Dec 17, 2022