rida-elbahtouri / CarsDiscussion

This repo includes a social media app that will allow the user to sign in and signup, follow friends, share his thought with them. and It allows the user to search for other users by there full name or username.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Car Discussion

This repo includes a social media app that will allow the user to signin and signup,follow friends , share his thought with them. and It allow user to search for other users by there full name or username.

Project features

  • Create an account
  • Add a profile and cover image
  • Follow users
  • Unfollow users
  • Publish posts
  • Read others posts
  • Search for users

Built With

  • Ruby v2.7.0
  • Ruby on Rails v5.2.4

Live vesion

click here

Screenshot

screenshot1

screenshot2

screenshot3

screenshot4

Video

Getting Started

To get a local copy up and running follow these simple example steps.

Prerequisites

Ruby: 2.6.3

Rails: 5.2.3

Postgres: >=9.5

Chromdriver

Clone the Project

$ git clone https://github.com/rida-elbahtouri/ThoughtSpace.git

$ cd ThoughtSpace

Setup

Instal gems with:

bundle install

Setup database with:

   rails db:create
   rails db:migrate

Usage

Start server with:

    rails server

Open http://localhost:3000/ in your browser.

Testing

To run the testing, you need to have ChromeDriver installed in your environment. Run one of this commands respected to your system:

Mac users with Homebrew installed: brew tap homebrew/cask && brew cask install chromedriver
Debian based Linux distros: sudo apt-get install chromium-chromedriver
Windows users with Chocolatey installed: choco install chromedriver

Now you can run the testing using this command:

rspec

PS

if you still have a problem with webdriver try add gem 'webdrivers' to The Gemfile then run bundle install again

Developer

👤 Rida Elbahtouri

🤝 Contributing

Contributions, issues and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

About

This repo includes a social media app that will allow the user to sign in and signup, follow friends, share his thought with them. and It allows the user to search for other users by there full name or username.


Languages

Language:Ruby 74.2%Language:HTML 17.2%Language:CSS 6.8%Language:JavaScript 1.8%