Social media where the user follows content instead of people.
Try it out now at https://share-it-two.vercel.app/ -- backend offline! :(
Below are the implemented features:
- registration
- login
- post a message
- filter messages by categories
- search categories
- when a post gets more than 50 dislikes the message is excluded
The user only sees the messages without seeing who posted them.
The following tools and frameworks were used in the construction of the project:
create-react-app; react-router-dom; axios; mui/material; mui/icons-material;
- Clone this repository
- Clone the back-end repository at https://github.com/Notye1K/share-it-API
- Follow instructions to run the back-end at https://github.com/Notye1K/share-it-API/tree/main#readme
- Install dependencies
npm i
- Add and config a .env file
- Run the front-end with
npm start
This script will open a window in your browser, if don't you can access http://localhost:3000 on your favorite browser (unless it is Internet Explorer. In this case, review your life decisions)
- You can optionally build the project running
npm run build
Builds the app for production to the build
folder.
It correctly bundles React in production mode and optimizes the build for the best performance.