A social media project, built to be similar to Facebook.
The user will create his own account, write posts that will be visible to his friends.
This project project was built using Ruby on Rails, Ruby Gems, HTML, CSS, SCSS and Bootstrap.
This project is part of a series of projects to be completed by students of Microverse.
- Rspec
- Capybara
- This application contains a user authentication.
- User can create his own account.
- User can create account with his facebook.
- User can publish posts and get comments on his posts.
- User can comment his friends posts.
- user can make likes to posts.
- User can send a friendship requests to other users.
- User can accept or decline firendship requests.
- User can Unfriend friends.
- Add phone, and tablets version.
- User could send messages.
- User will be able to post images and documents.
- Implement a chat and online users features.
- Implement a search system.
- Add groupes and pages systems.
To get a local copy up and running follow these simple example steps.
- Git.
- Code editor.
- Code linter.
- Rails.
- Browser.
-
Open the terminal.
-
Enter
git clone https://github.com/othman-19/social_media
. -
Navigate to the cloned repository.
-
In the terminal cd into social_media.
-
Install bundle by typing
bundle install
and update it by typingbundle update
in the terminal. -
Run
rails db:create
thenrails db:migrate
thenrails db:seed
to get a data base with fake data. -
Run the rails server by typing
rails server
in the terminal. -
Open http://localhost:3000 to see in the browser.
-
Sign Up and create some posts and send some friend requests.
Othmane Naamani:
Molnar Emese:
Contributions, issues and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!