Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bohaz/vendido
Vendido This is a full-stack application developed using Ruby on Rails. It offers users a platform where they can buy or sell items effortlessly through an intuitive and user-friendly interface.
https://github.com/bohaz/vendido
html5 javascript redis ruby-on-rails sidekiq stimulus-js tailwind-css viewcomponents
Last synced: about 2 months ago
JSON representation
Vendido This is a full-stack application developed using Ruby on Rails. It offers users a platform where they can buy or sell items effortlessly through an intuitive and user-friendly interface.
- Host: GitHub
- URL: https://github.com/bohaz/vendido
- Owner: bohaz
- License: mit
- Created: 2024-02-22T17:13:47.000Z (11 months ago)
- Default Branch: dev
- Last Pushed: 2024-10-29T18:12:54.000Z (2 months ago)
- Last Synced: 2024-10-29T19:16:25.556Z (2 months ago)
- Topics: html5, javascript, redis, ruby-on-rails, sidekiq, stimulus-js, tailwind-css, viewcomponents
- Language: Ruby
- Homepage:
- Size: 374 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Vendido
# π Table of Contents
- [π Table of Contents](#-table-of-contents)
- [πΈ Vendido ](#-Vendido-)
- [π Built With ](#-built-with-)
- [Tech Stack ](#tech-stack-)
- [Key Features ](#key-features-)
- [π» Getting Started ](#-getting-started-)
- [Prerequisites](#prerequisites)
- [Setup](#setup)
- [Install](#install)
- [Database](#Database)
- [Usage](#usage)
- [π₯ Author ](#-author-)
- [π Future Features ](#-future-features-)
- [π€ Contributing ](#-contributing-)
- [βοΈ Show your support ](#οΈ-show-your-support-)
- [π Acknowledgments ](#-acknowledgments-)
- [β FAQ (OPTIONAL) ](#-faq-optional-)
- [π License ](#-license-)**Vendido** This is a full-stack application developed using Ruby on Rails. It offers users a platform where they can buy or sell items effortlessly through an intuitive and user-friendly interface.
![alt text]() ![alt text]()
Technologies
Linters
- Rubocop
- [x] **Ruby on Rails**
- [x] **View componets**
- [x] **Stimulus Js**
- [x] **Postgres Database**
- [x] **Git Version Control**
- [x] **Redis**
- [x] **Sidekiq**
- [x] **Interactive User Interface**
To get a local copy up and running, follow these steps.
### Prerequisites
Before you begin, make sure you have the following prerequisites installed on your system:
- Ruby: You need Ruby to run the Ruby on Rails application.
- Bundler: Bundler is used to manage gem dependencies in your Ruby project.
### Setup
Clone this repository to your desired folder:
sh
cd my-folder
git clone https://github.com/bohaz/vendido.git
### Install
Install this project with the steps below:
- After cloning, type `cd vendido` to access the project on the terminal.
- Run `bundle install` to install all the required dependancies.
- For developmente environment:
- Create Database with `rails db:create RAILS_ENV=development`
- Migrate Database with `rails db:migrate RAILS_ENV=development`
- For testing porpouses:
- Create Database with `rails db:create RAILS_ENV=test`
- Migrate Database with `rails db:migrate RAILS_ENV=test`
### Database
Create database using pgAdmin or terminal command line.
Run the following command to create database:
``rails db:create``
Then migrate the database by executing the following commands:
``rails db:migrate``
### Usage
To run the project, execute the following command:
- Run `rails s` to start a development server (it will run in port 3000)
- Now, you are ready to use the App!
π€ **Ricardo MartΓnez**
- GitHub: [@bohaz](https://github.com/bohaz)
- Twitter: [@Ricardo29115571](https://twitter.com/twitterhandle)
- LinkedIn: [LinkedIn](https://linkedin.com/in/linkedinhandle)
- [ ] **Deployment**
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](https://github.com/bohaz/vendido/issues).
If you like this project please feel free to send me corrections for make it better I would feel glad to read your comments.
And think If you enjoy gift me a star.
- GitHub Docs for providing a wealth of information on Git and GitHub.
- **Can I use with a templeate your project?**
- Of course I would feel honored
- **Your project is free license?**
- Yeah, you can use it completely
This project is licensed under the MIT License - you can click here to have more details [MIT](./LICENSE).