Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/brandaoplaster/portfolio-creator
Platform to create an online portfolio for developers.
https://github.com/brandaoplaster/portfolio-creator
cucumber ruby ruby-on-rails vuejs
Last synced: 19 days ago
JSON representation
Platform to create an online portfolio for developers.
- Host: GitHub
- URL: https://github.com/brandaoplaster/portfolio-creator
- Owner: brandaoplaster
- License: mit
- Created: 2019-11-21T19:13:39.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-19T20:15:23.000Z (almost 2 years ago)
- Last Synced: 2024-10-09T21:33:54.055Z (3 months ago)
- Topics: cucumber, ruby, ruby-on-rails, vuejs
- Language: Ruby
- Size: 419 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 28
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Portfolio Create :mag_right:
This project is an online portfolio system that facilitates users to create dynamic portfolios,
with more than one portfolio.
There is the possibility to search portfolios by location and skill, in addition
to fixed premium portfolios at the top.## Functionalities
- Search for portfolios by location and skills
- Creation of portfolios
- Creation of premium portfolios
- Payment method
- User registration
- Components of dynamic portfolios## Prerequisites
> You just need to have the **docker** and **docker-compose** installed on your machine.
## Getting Started
To get the app running, run the following commands:- Build container
```
docker-compose build
```- Installing the gems
```
docker-compose run --rm webiste bundle install
```- Creating the database
```
docker-compose run --rm website exec rails db:create
```- Generating migrate
```
docker-compose run --rm website rails db:migrate
```- Running test environment
```
docker-compose -f docker-compose-test.yml up -d test
```- Run the tests
```
docker-compose -f docker-compose-test.yml exec test bundle exec cucumber
```- Up service
```
docker-compose up
```## Stack
- Ruby onRails
- Vuejs
- Postgres
- Redis
- Mailcatcher
- Cucumber
- Docker
- Docker compose## Authors
- [brandaoplaster](https://github.com/brandaoplaster)
## License
This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details