Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ghoshnirmalya/linkedin-clone-react-frontend
:rocket: Frontend for a software similar to LinkedIn
https://github.com/ghoshnirmalya/linkedin-clone-react-frontend
create-react-app linkedin react reactjs redux redux-thunk
Last synced: 7 days ago
JSON representation
:rocket: Frontend for a software similar to LinkedIn
- Host: GitHub
- URL: https://github.com/ghoshnirmalya/linkedin-clone-react-frontend
- Owner: ghoshnirmalya
- License: mit
- Created: 2018-09-13T09:36:27.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-10-29T16:08:46.000Z (3 months ago)
- Last Synced: 2024-12-31T08:13:02.089Z (14 days ago)
- Topics: create-react-app, linkedin, react, reactjs, redux, redux-thunk
- Language: JavaScript
- Homepage: https://linkedin-react.netlify.com/
- Size: 3.01 MB
- Stars: 66
- Watchers: 7
- Forks: 25
- Open Issues: 3
-
Metadata Files:
- Readme: readme.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Frontend for a software similar to LinkedIn
[![Build Status](https://travis-ci.org/ghoshnirmalya/linkedin-react.svg?branch=master)](https://travis-ci.org/ghoshnirmalya/linkedin-react) [![Greenkeeper badge](https://badges.greenkeeper.io/ghoshnirmalya/linkedin-react.svg)](https://greenkeeper.io/)
A clone of LinkedIn software with basic functionalities.
## Demo
Please check out the Netlify demo at https://linkedin-react.netlify.com/.## Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
### Prerequisites
- [Docker](https://docs.docker.com/)
### Installing
Installing the app is very simple and consists of the following steps:
#### Step 1: Clone the app
```
git clone [email protected]:ghoshnirmalya/linkedin-react.git && cd linkedin-react
```#### 2. Build the project
```
docker-compose build
```#### 3. Copy the env files
```
cp .env.development.example .env.development && cp .env.test.example .env.test
```The app will be running at [localhost:3001](http://localhost:3000/).
## Running the tests
You can run all the specs using the following command:
```
docker exec -it linkedin-react_linkedin.react.web_1 yarn test --watch
```Jest will run all your tests. If you don't have a test file, it'll show the following error:
```
No tests found related to files changed since last commit.
Press `a` to run all tests, or run Jest with `--watchAll`.Watch Usage
› Press a to run all tests.
› Press p to filter by a filename regex pattern.
› Press t to filter by a test name regex pattern.
› Press q to quit watch mode.
› Press Enter to trigger a test run.
```### Building the app
You can create a production build of you app using the following command:
```
yarn build
```## Screenshots
### Companies Listing page
### Company Profile page
### Users Listing page
### Jobs Listing page
## Built With
- [React](https://facebook.github.io/react/) - A JavaScript library for building user interfaces
- [Redux](https://redux.js.org/) - Redux is a predictable state container for JavaScript apps
- [React Router](https://reacttraining.com/react-router/) - React Router is a collection of navigational components that compose declaratively with your application
- [Create React App](https://github.com/facebookincubator/create-react-app/) - Create React apps with no build configuration
- [Docker](https://www.docker.com/) - Used to containerize the app
- [Screely](https://www.screely.com/) - Instantly turn your screenshot into a beautiful design mockup## Contributing
If you find any bugs, please feel free to create an issue for that.
## License
This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.