Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/collinstatang/railscapstone
This app enables the user to create an account and create an article for others to like and vote for.
https://github.com/collinstatang/railscapstone
rails
Last synced: 3 days ago
JSON representation
This app enables the user to create an account and create an article for others to like and vote for.
- Host: GitHub
- URL: https://github.com/collinstatang/railscapstone
- Owner: CollinsTatang
- Created: 2021-06-14T10:19:04.000Z (over 3 years ago)
- Default Branch: develop
- Last Pushed: 2021-06-24T13:13:35.000Z (over 3 years ago)
- Last Synced: 2024-10-03T12:28:22.387Z (4 months ago)
- Topics: rails
- Language: Ruby
- Homepage:
- Size: 1020 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# README
![](https://img.shields.io/badge/Microverse-blueviolet)
# CAPSTONE PROJECT MICROVERSE TRAINING
This project is the Capstone of the Microverse curriculum at the end of the Ruby on Rails module!
- Users can create categories and cultural article of their choice :
- create an article and give title, description and a photo about it and other users can vote for the article they like.## Built With
- Ruby v3.0.0
- Ruby on Rails v6.1.3## Sreenshot
## Live Demo
Deployment
[CamCulture Article ](https://safe-ravine-92207.herokuapp.com/)## Getting Started
To get a local copy up and running follow these simple example steps.
### Prerequisites
Ruby: 3.0.0
Rails: 6.1.3
Postgres: >=9.5### Setup
Instal gems with:
```
bundle install
```
```
rails webpacker:install
```
Setup database with:```
rails db:create
rails db:migrate
```
## Set up Cloudinary
- Create a file name: cloudinary.yml
- add the settings with multiple environnements(development,production,test)
- inside cloudinary.yml copy those parameters in the file
- path: /docs/cloudinary_info
- Stop/start the server### Github Actions
### Usage
To use THIS project :
* Have ruby installed in your computer
* [Download]https://github.com/CollinsTatang/RailsCapstone.git) or clone this repo:
- Clone with SSH:
```
[email protected]:CollinsTatang/RailsCapstone.git```
- Clone with HTTPS
```
https://github.com/CollinsTatang/RailsCapstone.git
* `cd` into `CamCulture`Start server with:
```
rails server
```Open `http://localhost:3000/` in your browser.
### Run tests
```
rspec --format documentation
```### Deployment on heroku
- create account
on heroku on your terminal:
- heroku login
- heroku create
- check your remote link and push for deployment :
git config --list | grep heroku
git push heroku main or master
- migrate your database
heroku run rails db:migrate
- heroku open## Author
👤 **Makungong Collins Tatang**
- GitHub: [@CollinsTatang](https://github.com/CollinsTatang)
- Twitter: [@CollinsTatang1](https://twitter.com/CollinsTatang1)
- LinkedIn: [makungong-collins](https://www.linkedin.com/in/makungong-collins-b43260190/)## 🤝 Contributing
Contributions, issues and feature requests are welcome!
Feel free to check the [issues page](https://github.com/CollinsTatang/RailsCapstone/issues).
## Show your support
Give a ⭐️ if you like this project!
## Acknowledgments
TBA
## 📝 License
TBA
* ...