Skip to content

A Web App with great Articles on Smartphones, Tablets, Laptops and other tech. You can find the latest updates about Tech by browsing through each category.

Notifications You must be signed in to change notification settings

SuyashFowdar/tech-news

Repository files navigation

Tech News

Description

A Web App with great Articles on Smartphones, Tablets, Laptops and other tech. You can find the latest updates about Tech by browsing through each category.

This project is the Capstone Project for the Microverse Rails Technical Curriculum. microverse

The project design is inspired by Lifestyle concept designed by Nelson Sakwa

Concepts of Ruby on Rails used

  • Models, Views, and Controllers (MVC)
  • Data Structures & Relationships
  • Routing
  • Migrations
  • Views with forms, partials, and helpers
  • RESTful design
  • Adding gems for extra features
  • Authentication, sessions and cookies
  • Associations

To install and run

  • Clone the project repo from GitHub using git clone https://github.com/krishnzzz/tech-news
  • Make sure Ruby-lang is installed
  • Make sure Bundler is installed
  • Navigate to the project directory like cd tech-news
  • Install the required gems. Run bundle install
  • Install Javascript dependencies. Run yarn install
  • Install the locale database. Run rake db:migrate
  • Run rake db:seed to add the Default Categories or run rake db:seed test_data=yes to add categories with test data for Articles, Users and Votes.
  • If you have problems with the gem versions try installing RVM
  • Launch a Rails Server using rails server
  • Open your browser and go to 127.0.0.1:3000 or localhost:3000

Live Demo

https://guarded-reaches-31670.herokuapp.com/

Screenshot

Designed With

  • Ruby
  • Rails
  • SCSS
  • Git
  • Gitflows
  • Rubocop
  • Stylelint
  • VS Code

Contribute to this Project

Contributions, issues, and feature requests are welcome! Start by:

  • Forking the project
  • Cloning the project to your local machine
  • cd into the project directory
  • Run git checkout -b your-branch-name
  • Make your contributions
  • Push your branch up to your forked repository
  • Open a Pull Request with a detailed description of the development branch of the original project for a review

Author

👤 Suyash Fowdar

Show your support

Give a ⭐️ if you like this project!

About

A Web App with great Articles on Smartphones, Tablets, Laptops and other tech. You can find the latest updates about Tech by browsing through each category.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published