https://github.com/francorosa/lifestyle
Microverse capstone project - Ruby on Rails
https://github.com/francorosa/lifestyle
css html rails ruby
Last synced: 3 months ago
JSON representation
Microverse capstone project - Ruby on Rails
- Host: GitHub
- URL: https://github.com/francorosa/lifestyle
- Owner: FrancoRosa
- Created: 2020-06-30T01:26:23.000Z (almost 6 years ago)
- Default Branch: development
- Last Pushed: 2023-01-19T19:39:39.000Z (over 3 years ago)
- Last Synced: 2026-01-01T09:11:01.705Z (6 months ago)
- Topics: css, html, rails, ruby
- Language: Ruby
- Homepage: https://lifestyle-hack.herokuapp.com
- Size: 2.19 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 33
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# LifeStyle-Hack
> This is an article demo page using Hackaday contents a sample.
[Hackaday](https://hackaday.com) is my daily reading so I enjoy to create a version of its web page using this [design](https://www.behance.net/gallery/14554909/liFEsTlye-Mobile-version).
I liked to build this project while reading hackaday posts, for this project I used Ruby on Rails as the backend and plain and HTML CSS on the frontend.
Postgres is the production database while all images are stored on [GoogleCould](https://cloud.google.com)
To make GCS work with rails I followed this [guide](https://medium.com/@pjbelo/setting-up-rails-5-2-active-storage-using-google-cloud-storage-and-heroku-23df91e830f8):
## Live Demo
I will feel honored if you try my app and tell me how to improve it.
it is hosted on a Heroku Free account so be patient, sometimes it takes a while to load.
[LifeStyle-Hack](https://lifestyle-hack.herokuapp.com)
## Presentation Video
## Wep app Features
- Simple log-in function just using your username
- User can vote for its favorite article
- Most Voted article shown big on home page
- Links colored according to the navigation
- Articles shown according to the time they where created
## Built With
- Ruby
- HTML, CSS
- Postgres
- Deploy on [Heroku](heroku.com)
- Storaged on [Google](https://cloud.google.com)
- Test with RSpec, Capybara
## Deploy
To deploy this project localy, download or clone this repo
1. Run migrations
```
$ rails db:migrate
```
2. Run the project
```
$ rails server
```
3. Try it, open your browser on ```localhost:3000``` and play around with the web app
## Author
👤 Franco Rosa
- Github: [@FrancoRosa](https://github.com/FrancoRosa)
- Linkedin: [Franco Rosa](https://www.linkedin.com/in/franco-rosa-79972119b)
## 🤝 Contributing
Contributions, issues and feature requests are welcome!
Feel free to check the [issues page](issues/).
## Show your support
Give a ⭐️ if you like this project!
## Acknowledgments
- [Zak ElMedjki](github.com/elmejdki) for his support and being my codding partner before doing this project.
- [Nelson Sakwa](https://www.behance.net/sakwadesignstudio) for the design that inspired this project
- [Hackaday](hackaday.com) some of the articles and images that I use in demo where picked from its webpage, please check their articles and support them.
- Team 94 Capricornus Microverse
## 📝 License
This project is [MIT](lic.url) licensed.