This is a linkedin ui clone application that I built to practice my ReactJS skills. It has some basic functionality too but I have not focused too much on that. I have mainly focused on UI elements and responsiveness.
- Sign Up
- Login
- Dashboard with Dynamic Posts
- Create Post (Description, Image/Video url Upload)
- Mobile Responsive until 492px
- Sign Out
- ReactJS with Material UI for the Frontend
- Redux for Global State Management
- Firebase for Authentication, Database Storage and Web Hosting
To run this project locally you need Node.js installed on your machine.
- Clone the repo
- Open the terminal and go inside the repo directory
- Install all dependencies by running
npm install
(*Update dependencies as required if you encounter any errors) - run
npm start
to start the project locally - Either login with your google account or create a dummy account(*There is a bug after submitting the account creation form. Need to refresh in order to login and start testing via the dummy account)
- Click on the Start a post input to create a post
- Type in a description and you can either attach an image or a video link to your post.
- Finally click on post to create your first post!