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.
The project design is inspired by Lifestyle concept designed by Nelson Sakwa
- 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
- 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 runrake 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
orlocalhost:3000
https://guarded-reaches-31670.herokuapp.com/
- Ruby
- Rails
- SCSS
- Git
- Gitflows
- Rubocop
- Stylelint
- VS Code
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
👤 Suyash Fowdar
- Github: @Krishnzzz
- LinkedIn: Suyash Fowdar
Give a ⭐️ if you like this project!