Slack clone developed for IFI6225.DT course
This project was developed only for educational purpose. view on slack website as if it was single page application.
Works:
- Welcome Page
- Enterprise Page
- Prising Page
- Routing (Index | Pricing | Enterprise)
- Video
- Carousel
Slack clone developed with:
- Reactjs
- Reactstrap
- Bootstrap
- Sass
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Check if npm is installed. npm (comes with nodejs).
npm -v
if not installed: follow link below to install nodejs and npm
A step by step series of examples that tell you how to get a development env running.
clone repo
git clone https://github.com/RobertShev/react-slack-clone.git
enter project
cd slack
install dependencies
npm install
start project
npm start
Open http://localhost:3000 to view it in the browser.
"dependencies": {
"@fortawesome/fontawesome-svg-core": "^1.2.28",
"@fortawesome/free-brands-svg-icons": "^5.13.0",
"@fortawesome/free-solid-svg-icons": "^5.13.0",
"@fortawesome/react-fontawesome": "^0.1.9",
"@testing-library/jest-dom": "^4.2.4",
"@testing-library/react": "^9.5.0",
"@testing-library/user-event": "^7.2.1",
"bootstrap": "^4.4.1",
"flickity": "^2.2.1",
"node-sass": "^4.14.1",
"react": "^16.13.1",
"react-dom": "^16.13.1",
"react-flickity-component": "^3.5.0",
"react-router-dom": "^5.1.2",
"react-scripts": "3.4.1",
"reactstrap": "^8.4.1"
},
"devDependencies": {
"babel-eslint": "^10.1.0",
"eslint": "^6.6.0",
"eslint-config-airbnb": "^18.1.0",
"eslint-config-prettier": "^6.11.0",
"eslint-plugin-import": "^2.20.2",
"eslint-plugin-prettier": "^3.1.3",
"eslint-plugin-react": "^7.19.0",
"prettier": "^2.0.5"
}
- @RobertShev - Robert Ševtšenko if-17