/VContacte-social-app

It`s a social media application with rudimentary features inspired by existing social media platform Twitter

Primary LanguageJavaScriptMIT LicenseMIT

GitHub license

Introduction 🔈

It`s a social media application with rudimentary features inspired by existing social media platform Twitter. This project was bootstrapped with Create React App.

Features ⚡️

⚡️ Modern UI Design
⚡️ Styled with Semantic-ui
⚡️ Valid HTML5 & CSS3
⚡️ Created with React + Redux
⚡️ Google api
⚡️ Well organized documentation

Browser Support 🎉

Chrome Opera Edge Firefox Safari
Chrome ✔ Opera ✔ Edge ✔ Firefox ✔ Safari ✔

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 📋

You'll need Git and Node.js (which comes with NPM) installed on your computer.

node@v10.16.0 or higher
npm@6.9.0 or higher
git@2.17.1 or higher

Also, you can use Yarn instead of NPM ☝️

yarn@v1.21.1 or higher

How To Use 🔧

From your command line, first clone Vcontacte app ⚡️:

# Clone this repository
$ git clone https://github.com/Res01uti0n/VContacte-social-app

# Go into the repository
$ cd VContacte-social-app

# Remove current origin repository
$ git remote remove origin

Then you can install the dependencies either using NPM or Yarn:

Using NPM:

# Install dependencies
$ npm install

# Start development server
$ npm start

Using Yarn:

# Install dependencies
$ yarn

# Start development server
$ yarn start

NOTE: You need also to connect Firebase.

and type in browser http://localhost:3000

Technologies used 🛠️

Code technologies I got involved with while working on this project.

Backend side 💽

  1. Firebase

Frontend side 💻

  1. React
  2. Redux
  3. Redux-thunk
  4. React-router
  5. Semantic-ui-react

Deploy 📦

Firebase

License 📄

This project is licensed under the MIT License - see the LICENSE.md file for details